<86>Feb 22 12:48:09 userdel[1831379]: delete user 'rooter' <86>Feb 22 12:48:09 groupadd[1831462]: group added to /etc/group: name=rooter, GID=708 <86>Feb 22 12:48:09 groupadd[1831462]: group added to /etc/gshadow: name=rooter <86>Feb 22 12:48:09 groupadd[1831462]: new group: name=rooter, GID=708 <86>Feb 22 12:48:09 useradd[1831553]: new user: name=rooter, UID=708, GID=708, home=/root, shell=/bin/bash <86>Feb 22 12:48:09 userdel[1831581]: delete user 'builder' <86>Feb 22 12:48:09 userdel[1831581]: removed group 'builder' owned by 'builder' <86>Feb 22 12:48:09 userdel[1831581]: removed shadow group 'builder' owned by 'builder' <86>Feb 22 12:48:10 groupadd[1831692]: group added to /etc/group: name=builder, GID=709 <86>Feb 22 12:48:10 groupadd[1831692]: group added to /etc/gshadow: name=builder <86>Feb 22 12:48:10 groupadd[1831692]: new group: name=builder, GID=709 <86>Feb 22 12:48:10 useradd[1831714]: new user: name=builder, UID=709, GID=709, home=/usr/src, shell=/bin/bash <13>Feb 22 12:48:14 rpmi: xorg-proto-devel-2020.1-alt1 sisyphus+250406.100.1.1 1587554810 installed <13>Feb 22 12:48:15 rpmi: libpng16-1.6.37-alt1 sisyphus+236677.100.2.1 1566917998 installed <13>Feb 22 12:48:15 rpmi: libjpeg-2:2.0.2-alt1 sisyphus+226996.100.1.1 1554902907 installed <13>Feb 22 12:48:15 rpmi: libexpat-2.2.10-alt1 sisyphus+259966.100.1.1 1602824518 installed <13>Feb 22 12:48:15 rpmi: libICE-1.0.10-alt1 sisyphus+247690.100.1.1 1584000387 installed <13>Feb 22 12:48:15 rpmi: libglvnd-7:1.3.2-alt1 sisyphus+254610.100.1.1 1594124268 installed <13>Feb 22 12:48:15 rpmi: libSM-1.2.3-alt1 sisyphus+226734.100.2.1 1554586158 installed <13>Feb 22 12:48:15 rpmi: libogg-1.3.4-alt1 sisyphus+247109.100.1.1 1582849994 installed <13>Feb 22 12:48:15 rpmi: libwebp7-1.2.0-alt1 sisyphus+265504.100.2.1 1612122046 installed <13>Feb 22 12:48:15 rpmi: libICE-devel-1.0.10-alt1 sisyphus+247690.100.1.1 1584000387 installed <13>Feb 22 12:48:15 rpmi: libsqlite3-3.34.1-alt1 sisyphus+265135.100.1.1 1611333114 installed <13>Feb 22 12:48:15 rpmi: zlib-devel-1.2.11-alt1 sisyphus+221902.6000.4.1 1550601058 installed <13>Feb 22 12:48:15 rpmi: qt4-common-4.8.7-alt21 sisyphus+245419.100.1.1 1580741842 installed <13>Feb 22 12:48:15 rpmi: libqt4-core-4.8.7-alt21 sisyphus+245419.100.1.1 1580741842 installed <13>Feb 22 12:48:15 rpmi: libqt4-sql-4.8.7-alt21 sisyphus+245419.100.1.1 1580741842 installed <13>Feb 22 12:48:15 rpmi: libltdl7-2.4.6-alt2 sisyphus+263722.100.1.1 1608561894 installed <13>Feb 22 12:48:15 rpmi: libnettle8-3.7-alt1 sisyphus+265128.100.1.1 1611325151 installed <13>Feb 22 12:48:15 rpmi: libXau-1.0.9-alt1 sisyphus+223149.200.2.1 1551268152 installed <13>Feb 22 12:48:15 rpmi: libwayland-server-1.19.0-alt1 sisyphus+265427.100.1.1 1611852858 installed <13>Feb 22 12:48:16 rpmi: libicu67-1:6.7.1-alt2 sisyphus+252432.100.2.2 1590796126 installed <13>Feb 22 12:48:16 rpmi: libgraphite2-1.3.14-alt2 sisyphus+250009.100.1.1 1586943065 installed <13>Feb 22 12:48:16 rpmi: xml-utils-1:2.9.10-alt6 sisyphus+266293.100.1.1 1613284568 installed <13>Feb 22 12:48:16 rpmi: libp11-kit-0.23.15-alt2 sisyphus+252784.100.2.2 1591274901 installed <13>Feb 22 12:48:16 rpmi: libtasn1-4.16.0-alt1 sisyphus+245480.100.1.1 1580825062 installed <13>Feb 22 12:48:16 rpmi: rpm-build-gir-0.7.3-alt3 sisyphus+242150.100.1.1 1575312005 installed <13>Feb 22 12:48:16 rpmi: libgraphite2-devel-1.3.14-alt2 sisyphus+250009.100.1.1 1586943065 installed <13>Feb 22 12:48:16 rpmi: icu-utils-1:6.7.1-alt2 sisyphus+252432.100.2.2 1590796126 installed <13>Feb 22 12:48:16 rpmi: libicu-devel-1:6.7.1-alt2 sisyphus+252432.100.2.2 1590796126 installed <13>Feb 22 12:48:16 rpmi: libXau-devel-1.0.9-alt1 sisyphus+223149.200.2.1 1551268152 installed <13>Feb 22 12:48:16 rpmi: libhogweed6-3.7-alt1 sisyphus+265128.100.1.1 1611325151 installed <13>Feb 22 12:48:16 rpmi: libunixODBC2-2.3.7-alt1 sisyphus+228027.100.1.1 1556027338 installed <13>Feb 22 12:48:16 rpmi: libunixODBC-devel-compat-2.3.7-alt1 sisyphus+228027.100.1.1 1556027338 installed <13>Feb 22 12:48:16 rpmi: libunixODBC-devel-2.3.7-alt1 sisyphus+228027.100.1.1 1556027338 installed <13>Feb 22 12:48:16 rpmi: libqt4-sql-sqlite-4.8.7-alt21 sisyphus+245419.100.1.1 1580741842 installed <13>Feb 22 12:48:16 rpmi: libqt4-xml-4.8.7-alt21 sisyphus+245419.100.1.1 1580741842 installed <13>Feb 22 12:48:16 rpmi: libqt4-clucene-4.8.7-alt21 sisyphus+245419.100.1.1 1580741842 installed <13>Feb 22 12:48:16 rpmi: libqt4-test-4.8.7-alt21 sisyphus+245419.100.1.1 1580741842 installed <13>Feb 22 12:48:16 rpmi: rpm-macros-qt4-4.8.7-alt21 sisyphus+245419.100.1.1 1580741617 installed <13>Feb 22 12:48:16 rpmi: libpng-devel-1.6.37-alt1 sisyphus+236677.100.2.1 1566917998 installed <13>Feb 22 12:48:16 rpmi: libSM-devel-1.2.3-alt1 sisyphus+226734.100.2.1 1554586158 installed <13>Feb 22 12:48:16 rpmi: libflac8-1.3.3.0.62.ce6d-alt1 sisyphus+262142.100.1.1 1605801639 installed <13>Feb 22 12:48:16 rpmi: libvorbis-1.3.7-alt1 sisyphus+256535.100.1.1 1597965510 installed <13>Feb 22 12:48:16 rpmi: libOpenGL-7:1.3.2-alt1 sisyphus+254610.100.1.1 1594124268 installed <13>Feb 22 12:48:16 rpmi: libGLES-7:1.3.2-alt1 sisyphus+254610.100.1.1 1594124268 installed <13>Feb 22 12:48:16 rpmi: libopus-1.3.1-alt3 sisyphus+248017.100.1.1 1584520433 installed <13>Feb 22 12:48:16 rpmi: liblcms2-2.12-alt1 sisyphus+265911.100.2.1 1613037796 installed <13>Feb 22 12:48:16 rpmi: libmng-2.0.3-alt2 sisyphus+222619.100.1.1 1550943853 installed <13>Feb 22 12:48:16 rpmi: libgsm-1.0.17-alt1 1523356165 installed <13>Feb 22 12:48:16 rpmi: libsndfile-1.0.30-alt2 sisyphus+263035.100.1.1 1607353107 installed <13>Feb 22 12:48:16 rpmi: libgts-0.7.6-alt2.drc20130205.1 sisyphus+225727.500.8.1 1553672623 installed <13>Feb 22 12:48:16 rpmi: libpaper-1.1.28-alt1 sisyphus+259176.100.1.1 1601738993 installed <13>Feb 22 12:48:16 rpmi: libopenjpeg2.0-2.4.0-alt1 sisyphus+264173.100.1.1 1609245156 installed <13>Feb 22 12:48:17 rpmi: libgtk+2-locales-2.24.33-alt1 sisyphus+263711.100.20.1 1609407991 installed <13>Feb 22 12:48:17 rpmi: libgmp-devel-6.2.1-alt1 sisyphus+262764.100.1.1 1606839270 installed <13>Feb 22 12:48:17 rpmi: libfribidi-1.0.10-alt1 sisyphus+254557.100.1.1 1594020362 installed <13>Feb 22 12:48:17 rpmi: libdatrie-0.2.9-alt1_6 1511686676 installed <13>Feb 22 12:48:17 rpmi: libthai-0.1.28-alt1_1 sisyphus+226107.100.1.1 1554123079 installed <13>Feb 22 12:48:17 rpmi: libidn2-2.3.0-alt1 sisyphus+240846.100.1.2 1573870475 installed <13>Feb 22 12:48:17 rpmi: libgnutls30-3.6.15-alt1 sisyphus+257742.200.2.1 1599668978 installed <13>Feb 22 12:48:17 rpmi: libpixman-3:0.40.0-alt1 sisyphus+250700.100.1.1 1587971055 installed <13>Feb 22 12:48:17 rpmi: liblz4-1:1.9.3-alt1 sisyphus+262305.100.1.1 1606099167 installed <13>Feb 22 12:48:17 rpmi: libgpg-error-1.41-alt4 sisyphus+264254.200.1.1 1609440111 installed <13>Feb 22 12:48:17 rpmi: libgcrypt20-1.9.2-alt1 sisyphus+266496.100.1.1 1613559234 installed <13>Feb 22 12:48:17 rpmi: libsystemd-1:247.3-alt2 sisyphus+266129.100.1.3 1613012672 installed <13>Feb 22 12:48:17 rpmi: libdbus-1.12.18-alt1 sisyphus+252758.100.1.1 1591203693 installed <13>Feb 22 12:48:17 rpmi: libqt4-dbus-4.8.7-alt21 sisyphus+245419.100.1.1 1580741842 installed <13>Feb 22 12:48:17 rpmi: libqt4-script-4.8.7-alt21 sisyphus+245419.100.1.1 1580741842 installed <13>Feb 22 12:48:17 rpmi: libavahi-0.8-alt1 sisyphus+255349.240.4.1 1595604514 installed <13>Feb 22 12:48:17 rpmi: libcups-2.3.3-alt1 sisyphus+265411.100.1.1 1611832621 installed <13>Feb 22 12:48:17 rpmi: libdbus-devel-1.12.18-alt1 sisyphus+252758.100.1.1 1591203693 installed <13>Feb 22 12:48:17 rpmi: libxslt-1.1.34-alt2 sisyphus+248264.100.1.1 1584829770 installed <13>Feb 22 12:48:17 rpmi: libatk-locales-2.36.0-alt1 sisyphus+249208.100.1.1 1585840405 installed <13>Feb 22 12:48:18 rpmi: libatk-2.36.0-alt1 sisyphus+249208.100.1.1 1585840406 installed <13>Feb 22 12:48:18 rpmi: libasyncns-0.8-alt2.qa1 1365949820 installed <13>Feb 22 12:48:18 rpmi: libxshmfence-1.3-alt1 sisyphus+223149.1000.2.1 1551268571 installed <13>Feb 22 12:48:18 rpmi: libX11-locales-3:1.7.0-alt1 sisyphus+264667.100.1.2 1610655150 installed <13>Feb 22 12:48:18 rpmi: libXdmcp-1.1.3-alt1 sisyphus+225206.600.1.2 1552949353 installed <13>Feb 22 12:48:18 rpmi: libxcb-1.14-alt1 sisyphus+247358.200.1.3 1583854228 installed <13>Feb 22 12:48:18 rpmi: libX11-3:1.7.0-alt1 sisyphus+264667.100.1.2 1610655170 installed <13>Feb 22 12:48:18 rpmi: libXext-1.3.4-alt1 sisyphus+225206.700.1.2 1552949429 installed <13>Feb 22 12:48:18 rpmi: libXrender-0.9.10-alt1 sisyphus+261890.100.1.1 1605595177 installed <13>Feb 22 12:48:18 rpmi: libXfixes-5.0.3-alt1 sisyphus+226736.100.2.2 1554614841 installed <13>Feb 22 12:48:18 rpmi: libXrandr-1.5.2-alt1 sisyphus+225206.1300.1.2 1552949710 installed <13>Feb 22 12:48:18 rpmi: libXi-1.7.10-alt1 sisyphus+232786.300.1.1 1561106978 installed <13>Feb 22 12:48:18 rpmi: libXt-1.2.1-alt1 sisyphus+265202.200.1.1 1611565459 installed <13>Feb 22 12:48:18 rpmi: libXmu-1.1.3-alt1 sisyphus+225206.1200.1.2 1552949641 installed <13>Feb 22 12:48:18 rpmi: libXcursor-1.2.0-alt1 sisyphus+225206.400.1.2 1552949218 installed <13>Feb 22 12:48:18 rpmi: libXinerama-1.1.4-alt1 sisyphus+223149.300.2.1 1551268216 installed <13>Feb 22 12:48:18 rpmi: libXpm-3.5.13-alt1 sisyphus+247690.300.1.1 1584000526 installed <13>Feb 22 12:48:18 rpmi: libXxf86vm-1.1.4-alt2 1527672187 installed <13>Feb 22 12:48:18 rpmi: libXdamage-1.1.5-alt1 sisyphus+225206.500.1.2 1552949286 installed <13>Feb 22 12:48:18 rpmi: libXaw-1.0.12-alt1 1391072624 installed <13>Feb 22 12:48:18 rpmi: libXtst-1.2.3-alt1 sisyphus+261890.200.1.1 1605595243 installed <13>Feb 22 12:48:18 rpmi: libXv-1.0.11-alt1 1527685499 installed <13>Feb 22 12:48:18 rpmi: libXcomposite-0.4.5-alt1 sisyphus+225206.300.1.2 1552949137 installed <13>Feb 22 12:48:20 rpmi: libxcb-devel-1.14-alt1 sisyphus+247358.200.1.3 1583854228 installed <13>Feb 22 12:48:20 rpmi: libX11-devel-3:1.7.0-alt1 sisyphus+264667.100.1.2 1610655170 installed <13>Feb 22 12:48:20 rpmi: libXext-devel-1.3.4-alt1 sisyphus+225206.700.1.2 1552949429 installed <13>Feb 22 12:48:20 rpmi: libXfixes-devel-5.0.3-alt1 sisyphus+226736.100.2.2 1554614841 installed <13>Feb 22 12:48:20 rpmi: libXi-devel-1.7.10-alt1 sisyphus+232786.300.1.1 1561106978 installed <13>Feb 22 12:48:20 rpmi: libXrender-devel-0.9.10-alt1 sisyphus+261890.100.1.1 1605595177 installed <13>Feb 22 12:48:20 rpmi: libXrandr-devel-1.5.2-alt1 sisyphus+225206.1300.1.2 1552949710 installed <13>Feb 22 12:48:20 rpmi: libXtst-devel-1.2.3-alt1 sisyphus+261890.200.1.1 1605595243 installed <13>Feb 22 12:48:20 rpmi: libXv-devel-1.0.11-alt1 1527685499 installed <13>Feb 22 12:48:20 rpmi: libXcursor-devel-1.2.0-alt1 sisyphus+225206.400.1.2 1552949218 installed <13>Feb 22 12:48:20 rpmi: libXinerama-devel-1.1.4-alt1 sisyphus+223149.300.2.1 1551268216 installed <13>Feb 22 12:48:20 rpmi: libpulseaudio-14.2-alt1 sisyphus+265609.100.1.1 1612188821 installed <13>Feb 22 12:48:20 rpmi: libwayland-client-1.19.0-alt1 sisyphus+265427.100.1.1 1611852858 installed <13>Feb 22 12:48:20 rpmi: libpciaccess-1:0.16-alt1 sisyphus+234814.100.1.1 1563438291 installed <13>Feb 22 12:48:20 rpmi: libdrm-1:2.4.104-alt1 sisyphus+264662.100.1.1 1610612753 installed <13>Feb 22 12:48:20 rpmi: libGLX-mesa-4:20.3.4-alt1 sisyphus+265564.100.1.1 1612163514 installed <13>Feb 22 12:48:20 rpmi: libGLX-7:1.3.2-alt1 sisyphus+254610.100.1.1 1594124268 installed <13>Feb 22 12:48:20 rpmi: libGL-7:1.3.2-alt1 sisyphus+254610.100.1.1 1594124268 installed <13>Feb 22 12:48:20 rpmi: libGLU-4:9.0.1-alt1 sisyphus+248864.100.1.1 1585556461 installed <13>Feb 22 12:48:20 rpmi: libfreeglut-3.2.1-alt3 sisyphus+263025.100.1.1 1607343896 installed <13>Feb 22 12:48:20 rpmi: libgbm-4:20.3.4-alt1 sisyphus+265564.100.1.1 1612163514 installed <13>Feb 22 12:48:20 rpmi: libEGL-mesa-4:20.3.4-alt1 sisyphus+265564.100.1.1 1612163514 installed <13>Feb 22 12:48:20 rpmi: libEGL-7:1.3.2-alt1 sisyphus+254610.100.1.1 1594124268 installed <13>Feb 22 12:48:20 rpmi: libglvnd-devel-7:1.3.2-alt1 sisyphus+254610.100.1.1 1594124268 installed <13>Feb 22 12:48:20 rpmi: libGL-devel-4:20.3.4-alt1 sisyphus+265564.100.1.1 1612163514 installed <13>Feb 22 12:48:20 rpmi: libGLU-devel-4:9.0.1-alt1 sisyphus+248864.100.1.1 1585556461 installed <13>Feb 22 12:48:20 rpmi: icon-theme-hicolor-0.17-alt2 sisyphus+248343.100.1.1 1584979043 installed <13>Feb 22 12:48:20 rpmi: libjbig-2.1-alt1 1401380926 installed <13>Feb 22 12:48:20 rpmi: libtiff5-4.2.0-alt1 sisyphus+266365.100.2.1 1613478695 installed <13>Feb 22 12:48:20 rpmi: shared-mime-info-2.1-alt1 sisyphus+264261.100.1.1 1609507723 installed <13>Feb 22 12:48:20 rpmi: libgdk-pixbuf-locales-2.42.2-alt1 sisyphus+263074.100.1.1 1607428070 installed <13>Feb 22 12:48:20 rpmi: gsettings-desktop-schemas-data-3.38.0-alt1 sisyphus+258314.500.14.2 1600843028 installed <13>Feb 22 12:48:20 rpmi: libgio-2.66.7-alt1 sisyphus+266194.100.1.1 1613062029 installed <13>Feb 22 12:48:20 rpmi: gsettings-desktop-schemas-3.38.0-alt1 sisyphus+258314.500.14.2 1600843530 installed <13>Feb 22 12:48:21 rpmi: libgdk-pixbuf-2.42.2-alt1 sisyphus+263074.100.1.1 1607428069 installed <13>Feb 22 12:48:21 rpmi: gtk-update-icon-cache-3.24.25-alt1 sisyphus+266253.100.1.1 1613171078 installed <13>Feb 22 12:48:21 rpmi: gcc-c++-common-1.4.27-alt1 sisyphus+262033.600.7.2 1607340230 installed <13>Feb 22 12:48:21 rpmi: libstdc++10-devel-10.2.1-alt2 sisyphus+263054.100.3.1 1607510657 installed <13>Feb 22 12:48:22 rpmi: gcc10-c++-10.2.1-alt2 sisyphus+263054.100.3.1 1607510657 installed <13>Feb 22 12:48:22 rpmi: libbrotlicommon-1.0.9-alt2 sisyphus+257777.100.1.1 1599688017 installed <13>Feb 22 12:48:22 rpmi: libbrotlidec-1.0.9-alt2 sisyphus+257777.100.1.1 1599688017 installed <13>Feb 22 12:48:22 rpmi: libharfbuzz-2.6.8-alt1 sisyphus+254028.100.1.1 1593106819 installed <13>Feb 22 12:48:22 rpmi: libfreetype-2.10.4-alt2 sisyphus+260293.100.2.1 1604479496 installed <13>Feb 22 12:48:22 rpmi: fontconfig-2.13.1-alt1 sisyphus+257555.100.1.1 1599475160 installed Updating fonts cache: <29>Feb 22 12:48:23 fontconfig: Updating fonts cache: succeeded [ DONE ] <13>Feb 22 12:48:24 rpmi: libqt4-gui-4.8.7-alt21 sisyphus+245419.100.1.1 1580741842 installed <13>Feb 22 12:48:24 rpmi: libcairo-1:1.16.0-alt1 sisyphus+226534.100.2.3 1554515535 installed <13>Feb 22 12:48:24 rpmi: libqt4-opengl-4.8.7-alt21 sisyphus+245419.100.1.1 1580741842 installed <13>Feb 22 12:48:25 rpmi: libqt4-designer-4.8.7-alt21 sisyphus+245419.100.1.1 1580741842 installed <13>Feb 22 12:48:25 rpmi: libgd3-2.3.0-alt2 sisyphus+250375.100.2.1 1587542909 installed <13>Feb 22 12:48:25 rpmi: libcairo-gobject-1:1.16.0-alt1 sisyphus+226534.100.2.3 1554515535 installed <13>Feb 22 12:48:25 rpmi: libphonon-4.8.3-alt1 1418134069 installed <13>Feb 22 12:48:25 rpmi: libphononexperimental-4.8.3-alt1 1418134069 installed <13>Feb 22 12:48:25 rpmi: libqt4-uitools-4.8.7-alt21 sisyphus+245419.100.1.1 1580741842 installed <13>Feb 22 12:48:25 rpmi: libqt4-svg-4.8.7-alt21 sisyphus+245419.100.1.1 1580741842 installed <13>Feb 22 12:48:25 rpmi: libqt4-scripttools-4.8.7-alt21 sisyphus+245419.100.1.1 1580741842 installed <13>Feb 22 12:48:25 rpmi: libXft-2.3.3-alt1 sisyphus+225206.1000.3.2 1552987708 installed <13>Feb 22 12:48:25 rpmi: libpango-1.48.2-alt1 sisyphus+266169.100.1.1 1613030898 installed <13>Feb 22 12:48:26 rpmi: libgtk+2-2.24.33-alt1 sisyphus+263711.100.20.1 1609408077 installed <13>Feb 22 12:48:26 rpmi: libgtkglext-1.2.0-alt5 sisyphus+256355.100.1.1 1597620700 installed <13>Feb 22 12:48:26 rpmi: libglade-2.6.4-alt5.qa1 1366416177 installed <13>Feb 22 12:48:26 rpmi: liblasi-1.1.3-alt2 sisyphus+239300.100.1.1 1571209616 installed <13>Feb 22 12:48:26 rpmi: librsvg-1:2.50.3-alt1 sisyphus+265438.100.1.1 1611858650 installed <13>Feb 22 12:48:28 rpmi: libgs-9.53.3-alt1 sisyphus+260366.100.1.1 1603614538 installed <13>Feb 22 12:48:29 rpmi: libgraphviz-2.41.2-alt4 sisyphus+258874.100.1.1 1601381242 installed <13>Feb 22 12:48:29 rpmi: libharfbuzz-icu-2.6.8-alt1 sisyphus+254028.100.1.1 1593106819 installed <13>Feb 22 12:48:29 rpmi: libharfbuzz-gobject-2.6.8-alt1 sisyphus+254028.100.1.1 1593106819 installed <13>Feb 22 12:48:29 rpmi: libgdbm-1.8.3-alt10 1454943334 installed <13>Feb 22 12:48:29 rpmi: rpm-macros-alternatives-0.5.1-alt1 sisyphus+226946.100.1.1 1554830426 installed <13>Feb 22 12:48:29 rpmi: alternatives-0.5.1-alt1 sisyphus+226946.100.1.1 1554830426 installed <13>Feb 22 12:48:29 rpmi: ca-certificates-2021.01.27-alt1 sisyphus+265371.200.1.1 1611759824 installed <13>Feb 22 12:48:29 rpmi: ca-trust-0.1.2-alt1 sisyphus+233348.100.1.1 1561653823 installed <13>Feb 22 12:48:29 rpmi: p11-kit-trust-0.23.15-alt2 sisyphus+252784.100.2.2 1591274901 installed <13>Feb 22 12:48:29 rpmi: libcrypto1.1-1.1.1i-alt3 sisyphus+265605.200.2.1 1612202596 installed <13>Feb 22 12:48:29 rpmi: libssl1.1-1.1.1i-alt3 sisyphus+265605.200.2.1 1612202596 installed <13>Feb 22 12:48:29 rpmi: libqt4-network-4.8.7-alt21 sisyphus+245419.100.1.1 1580741842 installed <13>Feb 22 12:48:29 rpmi: libpython3-3.8.6-alt1 sisyphus+259085.100.2.1 1601904174 installed <13>Feb 22 12:48:29 rpmi: python3-3.8.6-alt1 sisyphus+259085.100.2.1 1601904174 installed <13>Feb 22 12:48:30 rpmi: python3-base-3.8.6-alt1 sisyphus+259085.100.2.1 1601904174 installed <13>Feb 22 12:48:30 rpmi: glib2-devel-2.66.7-alt1 sisyphus+266194.100.1.1 1613062029 installed <13>Feb 22 12:48:31 rpmi: libfreetype-devel-2.10.4-alt2 sisyphus+260293.100.2.1 1604479496 installed <13>Feb 22 12:48:31 rpmi: libharfbuzz-devel-2.6.8-alt1 sisyphus+254028.100.1.1 1593106819 installed <13>Feb 22 12:48:31 rpmi: fontconfig-devel-2.13.1-alt1 sisyphus+257555.100.1.1 1599475160 installed <13>Feb 22 12:48:31 rpmi: libqt4-xmlpatterns-4.8.7-alt21 sisyphus+245419.100.1.1 1580741842 installed <13>Feb 22 12:48:31 rpmi: libqt4-declarative-4.8.7-alt21 sisyphus+245419.100.1.1 1580741842 installed <13>Feb 22 12:48:33 rpmi: libqt4-webkit-1:2.3.4-alt8 sisyphus+243037.100.3.1 1576541718 installed <13>Feb 22 12:48:33 rpmi: libqt4-qt3support-4.8.7-alt21 sisyphus+245419.100.1.1 1580741842 installed <13>Feb 22 12:48:33 rpmi: libqt4-help-4.8.7-alt21 sisyphus+245419.100.1.1 1580741842 installed <13>Feb 22 12:48:33 rpmi: libssl-devel-1.1.1i-alt3 sisyphus+265605.200.2.1 1612202596 installed <13>Feb 22 12:48:33 rpmi: alsa-ucm-conf-1.2.4-alt1 sisyphus+260180.200.1.1 1603282405 installed <13>Feb 22 12:48:33 rpmi: alsa-topology-conf-1.2.4-alt1 sisyphus+260180.100.1.1 1603282384 installed <13>Feb 22 12:48:33 rpmi: libalsa-1:1.2.4-alt1 sisyphus+260180.300.1.1 1603282509 installed <13>Feb 22 12:48:33 rpmi: libqt4-multimedia-4.8.7-alt21 sisyphus+245419.100.1.1 1580741842 installed <13>Feb 22 12:48:33 rpmi: phonon-devel-4.8.3-alt1 1418134069 installed <13>Feb 22 12:48:33 rpmi: libqt4-webkit-devel-1:2.3.4-alt8 sisyphus+243037.100.3.1 1576541718 installed <13>Feb 22 12:48:35 rpmi: libqt4-devel-4.8.7-alt21 sisyphus+245419.100.1.1 1580741842 installed <13>Feb 22 12:48:35 rpmi: graphviz-2.41.2-alt4 sisyphus+258874.100.1.1 1601381242 installed <13>Feb 22 12:48:36 rpmi: gcc-c++-10-alt1 sisyphus+263054.200.3.1 1607516810 installed <13>Feb 22 12:48:36 rpmi: libmpfr-devel-4.1.0-alt1 sisyphus+262764.300.2.1 1606840952 installed <13>Feb 22 12:48:36 rpmi: flex-2.6.4.0.88.9801-alt1 sisyphus+221902.2300.4.1 1550596430 installed <13>Feb 22 12:48:37 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 (w1.gzdio) 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.58510 + 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.26104 + 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, 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 '' ']' ++ sed -r 's/(^|[[:space:]]+)-[^m][^[:space:]]*//g' ++ printf %s '-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic' + ASFLAGS=' -march=i586 -mtune=generic' + export ASFLAGS + export lt_cv_deplibs_check_method=pass_all + lt_cv_deplibs_check_method=pass_all + xargs -rn1 install -pm755 -- /usr/share/gnu-config/config.sub /usr/share/gnu-config/config.guess + sort -u + xargs -ri find '{}' -type f '(' -name config.sub -or -name config.guess ')' -printf '%h/\n' + xargs -ri dirname -- '{}' + readlink -e -- ./configure + ./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/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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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/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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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/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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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/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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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/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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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/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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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/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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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/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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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/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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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/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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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/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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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/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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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/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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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/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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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/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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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/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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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/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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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/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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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/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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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/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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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/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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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/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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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::VarArgArray(const Gecode::VarArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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/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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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::VarArgArray(const Gecode::VarArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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/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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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::VarArgArray(const Gecode::VarArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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/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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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::VarArgArray(const Gecode::VarArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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-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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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::VarArgArray(const Gecode::VarArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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::VarArgArray(const Gecode::VarArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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/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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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::VarArgArray(const Gecode::VarArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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/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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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::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::post(Gecode::Home, Gecode::ViewArray&, int, int) [with View = Gecode::Int::IntView]' 100 | Single::post(Home home, ViewArray& 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::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::post(Gecode::Home, Gecode::ViewArray&, int, int) [with View = Gecode::Int::IntView]' 100 | Single::post(Home home, ViewArray& 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::VarArgArray(const Gecode::VarArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::post(Gecode::Home, Gecode::ViewArray&, 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(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::Single(Gecode::Home, Gecode::ViewArray&, int, int, int, int) [with View = Gecode::Int::IntView]' 88 | Single::Single(Home home, ViewArray& x0, | ~~~~~^~~~ ./gecode/int/precede/single.hpp: In instantiation of 'Gecode::Int::Precede::Single::Single(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = -1]' 444 | (Home home, ViewArray& y) | ~~~~~^~~~ ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = -1]': ./gecode/int/precede/single.hpp:91:56: required from 'Gecode::Int::Precede::Single::Single(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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/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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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::VarArgArray(const Gecode::VarArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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/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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 588 | ReEqDomInt::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::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 588 | ReEqDomInt::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::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 588 | ReEqDomInt::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::post(Gecode::Home, View, int, int, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 50 | ReRange::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::post(Gecode::Home, View, int, int, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 50 | ReRange::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::post(Gecode::Home, View, int, int, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 50 | ReRange::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::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::post(Gecode::Home, View, const Gecode::IntSet&, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 59 | ReIntSet::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::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::post(Gecode::Home, View, const Gecode::IntSet&, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 59 | ReIntSet::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::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::post(Gecode::Home, View, const Gecode::IntSet&, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 59 | ReIntSet::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::VarArgArray(const Gecode::VarArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::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::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::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::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::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::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::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::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::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 588 | ReEqDomInt::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(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::ReRange(Gecode::Home, View, int, int, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 44 | ReRange::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::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::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::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 588 | ReEqDomInt::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(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::ReRange(Gecode::Home, View, int, int, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 44 | ReRange::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::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::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::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 588 | ReEqDomInt::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(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::ReRange(Gecode::Home, View, int, int, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 44 | ReRange::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::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::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::post(Gecode::Home, View, int, int, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 50 | ReRange::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(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::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::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::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::post(Gecode::Home, View, int, int, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 50 | ReRange::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(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::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::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::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::post(Gecode::Home, View, int, int, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 50 | ReRange::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(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::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::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::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(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::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::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::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(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::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::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::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(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::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::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::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::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::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::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::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::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::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::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::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::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(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::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::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::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(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::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::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::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(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::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::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::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::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::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::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::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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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::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]; | ~~~~~^ ./gecode/kernel/core.hpp:339:20: note: while referencing 'Gecode::VarImp::::idx' 339 | unsigned int idx[pc_max+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/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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, 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::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 0]' 340 | BinaryPropagator::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&, 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::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::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]' 64 | Eq::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::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::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]' 64 | Eq::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&, int)' 162 | NaryEqv::NaryEqv(Home home, ViewArray& 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::VarArgArray(const Gecode::VarArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::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::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(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::Eq(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]' 42 | Eq::Eq(Home home, BVA b0, BVB b1) | ~~~~~^~~~ ./gecode/int/bool/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::Eq::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(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::Eq(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]' 42 | Eq::Eq(Home home, BVA b0, BVB b1) | ~~~~~^~~~ ./gecode/int/bool/eq.hpp: In instantiation of 'Gecode::Int::Bool::Eq::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::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(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::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]' 46 | BoolBinary::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::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::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(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::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]' 46 | BoolBinary::BoolBinary(Home home, BVA b0, BVB b1) | ~~~~~^~~~ ./gecode/int/bool/base.hpp: In instantiation of 'Gecode::Int::Bool::BoolBinary::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::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::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::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::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::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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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::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]; | ~~~~~^ ./gecode/kernel/core.hpp:339:20: note: while referencing 'Gecode::VarImp::::idx' 339 | unsigned int idx[pc_max+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.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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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(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::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Int::BoolView; int pc = 0]' 296 | UnaryPropagator::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::VarArgArray(const Gecode::VarArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::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::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::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::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::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::NaryWait(Gecode::Home, Gecode::ViewArray&, void (*)(Gecode::Space&)) [with View = Gecode::Int::IntView]': ./gecode/kernel/wait.hh:226:16: required from 'static Gecode::ExecStatus Gecode::Kernel::NaryWait::post(Gecode::Space&, Gecode::ViewArray&, 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::NaryWait(Gecode::Home, Gecode::ViewArray&, void (*)(Gecode::Space&)) [with View = Gecode::Int::BoolView]': ./gecode/kernel/wait.hh:226:16: required from 'static Gecode::ExecStatus Gecode::Kernel::NaryWait::post(Gecode::Space&, Gecode::ViewArray&, 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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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::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]; | ~~~~~^ ./gecode/kernel/core.hpp:339:20: note: while referencing 'Gecode::VarImp::::idx' 339 | unsigned int idx[pc_max+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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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(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::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Int::BoolView; int pc = 0]' 296 | UnaryPropagator::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::VarArgArray(const Gecode::VarArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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/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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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(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::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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::OffsetView; View1 = Gecode::Int::IntView]' 120 | EqDom::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::VarArgArray(const Gecode::VarArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::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::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(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::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::OffsetView; View1 = Gecode::Int::IntView]' 115 | EqDom::EqDom(Home home, View0 x0, View1 x1) | ~~~~~^~~~ ./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::EqDom::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::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(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::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::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::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::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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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/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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, 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::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 0]' 340 | BinaryPropagator::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*, int, Gecode::IntRelType, int, Gecode::IntConLevel)' 1364 | post(Home home, Term* 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*, int, Gecode::IntRelType, int, Gecode::Reify, Gecode::IntConLevel)' 1397 | post(Home home, Term* 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*, int, Gecode::IntRelType, int, Gecode::IntConLevel)' 1364 | post(Home home, Term* 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*, int, Gecode::IntRelType, int, Gecode::Reify, Gecode::IntConLevel)' 1397 | post(Home home, Term* 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*, int, Gecode::IntRelType, int, Gecode::IntConLevel)' 1364 | post(Home home, Term* 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*, int, Gecode::IntRelType, int, Gecode::Reify, Gecode::IntConLevel)' 1397 | post(Home home, Term* 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*, int, Gecode::IntRelType, int, Gecode::IntConLevel)' 1364 | post(Home home, Term* 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*, int, Gecode::IntRelType, int, Gecode::Reify, Gecode::IntConLevel)' 1397 | post(Home home, Term* 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::VarArgArray(const Gecode::VarArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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/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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, 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::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 0]' 340 | BinaryPropagator::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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' 120 | EqDom::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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' 52 | EqBnd::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::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::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]' 53 | Nq::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::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::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]' 54 | Lq::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::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::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]' 95 | Le::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::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::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' 214 | NaryEqDom::post(Home home, ViewArray& 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::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::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' 346 | NaryEqBnd::post(Home home, ViewArray& 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::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::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]' 53 | Nq::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::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::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]' 54 | Lq::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::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::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]' 54 | Lq::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::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::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]' 95 | Le::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::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::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]' 95 | Le::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::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 438 | ReEqDom::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::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 438 | ReEqDom::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::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 438 | ReEqDom::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::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 512 | ReEqBnd::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::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 512 | ReEqBnd::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::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 512 | ReEqBnd::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::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 512 | ReEqBnd::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::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 512 | ReEqBnd::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::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 512 | ReEqBnd::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::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 438 | ReEqDom::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::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 438 | ReEqDom::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::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 438 | ReEqDom::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::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 417 | ReLq::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::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 417 | ReLq::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::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 417 | ReLq::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::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 417 | ReLq::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::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 417 | ReLq::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::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 417 | ReLq::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::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 588 | ReEqDomInt::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::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 588 | ReEqDomInt::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::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 588 | ReEqDomInt::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::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 666 | ReEqBndInt::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::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 666 | ReEqBndInt::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::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 666 | ReEqBndInt::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::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 666 | ReEqBndInt::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::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 666 | ReEqBndInt::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::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 666 | ReEqBndInt::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::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 588 | ReEqDomInt::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::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 588 | ReEqDomInt::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::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 588 | ReEqDomInt::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::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 499 | ReLqInt::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::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 499 | ReLqInt::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::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 499 | ReLqInt::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::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 499 | ReLqInt::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::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 499 | ReLqInt::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::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 499 | ReLqInt::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::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::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' 214 | NaryEqDom::post(Home home, ViewArray& 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::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::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' 346 | NaryEqBnd::post(Home home, ViewArray& 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::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::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' 122 | NaryNq::post(Home home, ViewArray& 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::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::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int o = 1]' 212 | NaryLqLe::post(Home home, ViewArray& 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::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::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int o = 0]' 212 | NaryLqLe::post(Home home, ViewArray& 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::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::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int o = 1]' 212 | NaryLqLe::post(Home home, ViewArray& 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::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::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]' 95 | Le::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::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::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int o = 0]' 212 | NaryLqLe::post(Home home, ViewArray& 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::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::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with View = Gecode::Int::IntView]' 238 | LexLqLe::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::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::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with View = Gecode::Int::IntView]' 238 | LexLqLe::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::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::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with View = Gecode::Int::IntView]' 238 | LexLqLe::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::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::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with View = Gecode::Int::IntView]' 238 | LexLqLe::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' 120 | EqDom::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' 52 | EqBnd::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::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::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' 322 | LexNq::post(Home home, ViewArray& x, ViewArray& 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::VarArgArray(const Gecode::VarArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::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::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(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::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' 115 | EqDom::EqDom(Home home, View0 x0, View1 x1) | ~~~~~^~~~ ./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::EqBnd::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(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::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' 47 | EqBnd::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::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(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::Nq(Gecode::Home, View, View) [with View = Gecode::Int::IntView]' 48 | Nq::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::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(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::Lq(Gecode::Home, View, View) [with View = Gecode::Int::IntView]' 49 | Lq::Lq(Home home, View x0, View x1) | ~~~~~^~~~ ./gecode/int/rel/lq-le.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::Le::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(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::Le(Gecode::Home, View, View) [with View = Gecode::Int::IntView]' 90 | Le::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::post(Gecode::Home, Gecode::ViewArray&) [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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' 120 | EqDom::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(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::NaryEqDom(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' 209 | NaryEqDom::NaryEqDom(Home home, ViewArray& x) | ~~~~~^~~~ ./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::NaryEqBnd::post(Gecode::Home, Gecode::ViewArray&) [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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' 52 | EqBnd::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(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::NaryEqBnd(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' 341 | NaryEqBnd::NaryEqBnd(Home home, ViewArray& x) | ~~~~~^~~~ ./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom::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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' 120 | EqDom::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::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::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]' 53 | Nq::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::ReEqDom(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 433 | ReEqDom::ReEqDom(Home home, View x0, View x1, CtrlView b) | ~~~~~^~~~ ./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom::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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' 120 | EqDom::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::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::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]' 53 | Nq::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::ReEqDom(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 433 | ReEqDom::ReEqDom(Home home, View x0, View x1, CtrlView b) | ~~~~~^~~~ ./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom::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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' 120 | EqDom::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::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::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]' 53 | Nq::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::ReEqDom(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 433 | ReEqDom::ReEqDom(Home home, View x0, View x1, CtrlView b) | ~~~~~^~~~ ./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBnd::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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' 52 | EqBnd::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::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::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]' 53 | Nq::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::ReEqBnd(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 507 | ReEqBnd::ReEqBnd(Home home, View x0, View x1, CtrlView b) | ~~~~~^~~~ ./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBnd::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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' 52 | EqBnd::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::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::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]' 53 | Nq::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::ReEqBnd(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 507 | ReEqBnd::ReEqBnd(Home home, View x0, View x1, CtrlView b) | ~~~~~^~~~ ./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBnd::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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' 52 | EqBnd::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::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::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]' 53 | Nq::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::ReEqBnd(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 507 | ReEqBnd::ReEqBnd(Home home, View x0, View x1, CtrlView b) | ~~~~~^~~~ ./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBnd::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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' 52 | EqBnd::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::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::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]' 53 | Nq::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::ReEqBnd(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 507 | ReEqBnd::ReEqBnd(Home home, View x0, View x1, CtrlView b) | ~~~~~^~~~ ./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBnd::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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' 52 | EqBnd::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::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::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]' 53 | Nq::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::ReEqBnd(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 507 | ReEqBnd::ReEqBnd(Home home, View x0, View x1, CtrlView b) | ~~~~~^~~~ ./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBnd::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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' 52 | EqBnd::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::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::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]' 53 | Nq::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::ReEqBnd(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 507 | ReEqBnd::ReEqBnd(Home home, View x0, View x1, CtrlView b) | ~~~~~^~~~ ./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom::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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' 120 | EqDom::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::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::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]' 53 | Nq::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::ReEqDom(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 433 | ReEqDom::ReEqDom(Home home, View x0, View x1, CtrlView b) | ~~~~~^~~~ ./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom::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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' 120 | EqDom::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::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::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]' 53 | Nq::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::ReEqDom(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 433 | ReEqDom::ReEqDom(Home home, View x0, View x1, CtrlView b) | ~~~~~^~~~ ./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom::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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' 120 | EqDom::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::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::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]' 53 | Nq::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::ReEqDom(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 433 | ReEqDom::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::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::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::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]' 54 | Lq::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::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::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]' 95 | Le::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(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::ReLq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 412 | ReLq::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::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::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::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]' 54 | Lq::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::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::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]' 95 | Le::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(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::ReLq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 412 | ReLq::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::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::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::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]' 54 | Lq::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::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::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]' 95 | Le::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(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::ReLq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 412 | ReLq::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::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::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::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]' 54 | Lq::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::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::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]' 95 | Le::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(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::ReLq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 412 | ReLq::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::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::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::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]' 54 | Lq::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::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::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]' 95 | Le::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(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::ReLq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 412 | ReLq::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::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::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::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]' 54 | Lq::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::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::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]' 95 | Le::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(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::ReLq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 412 | ReLq::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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(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::ReLqInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 494 | ReLqInt::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::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(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::ReLqInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 494 | ReLqInt::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::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(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::ReLqInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 494 | ReLqInt::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::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(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::ReLqInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 494 | ReLqInt::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::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(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::ReLqInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 494 | ReLqInt::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::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(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::ReLqInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 494 | ReLqInt::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::post(Gecode::Home, Gecode::ViewArray&) [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::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::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]' 53 | Nq::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::NaryNq(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' 100 | NaryNq::NaryNq(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&) [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::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::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' 346 | NaryEqBnd::post(Home home, ViewArray& 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::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::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]' 54 | Lq::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::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::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]' 95 | Le::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(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::NaryLqLe(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int o = 1]' 203 | NaryLqLe::NaryLqLe(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&) [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::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::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' 346 | NaryEqBnd::post(Home home, ViewArray& 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::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::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]' 54 | Lq::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::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::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]' 95 | Le::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(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::NaryLqLe(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int o = 0]' 203 | NaryLqLe::NaryLqLe(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, 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::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::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]' 95 | Le::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::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::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]' 54 | Lq::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(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::LexLqLe(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with View = Gecode::Int::IntView]' 45 | LexLqLe::LexLqLe(Home home, | ~~~~~^~~~ ./gecode/int/rel/lex.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::LexNq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [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::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::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]' 53 | Nq::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::LexNq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' 263 | LexNq::LexNq(Home home, ViewArray& xv, ViewArray& 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::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::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(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::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::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::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(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::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::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::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(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::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 0]' 340 | BinaryPropagator::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::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::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(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::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 1]' 340 | BinaryPropagator::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::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::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(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::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 1]' 340 | BinaryPropagator::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::NaryEqDom(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]': ./gecode/int/rel/eq.hpp:229:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::NaryEqDom::post(Gecode::Home, Gecode::ViewArray&) [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(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::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 2]' 444 | (Home home, ViewArray& 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::NaryEqBnd(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]': ./gecode/int/rel/eq.hpp:361:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::NaryEqBnd::post(Gecode::Home, Gecode::ViewArray&) [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(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::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 1]' 444 | (Home home, ViewArray& 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::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::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(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::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::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::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(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::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::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::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(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::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::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::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(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::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::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::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(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::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::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::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(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::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::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::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(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::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::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::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(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::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::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::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(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::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::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::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(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::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::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::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(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::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::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::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(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::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::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::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(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::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::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::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(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::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::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::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(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::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::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::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(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::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::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::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(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::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::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::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(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::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::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::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(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::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::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::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(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::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::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::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(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::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::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::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(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::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::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::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(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::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::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::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(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::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::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::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(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::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::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::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(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::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::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::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(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::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::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::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(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::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::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::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(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::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::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::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(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::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::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::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(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::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::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::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(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::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::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::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(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::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::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::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(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::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::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::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(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::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::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::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(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::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::NaryNq(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]': ./gecode/int/rel/nq.hpp:149:12: required from 'static Gecode::ExecStatus Gecode::Int::Rel::NaryNq::post(Gecode::Home, Gecode::ViewArray&) [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(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::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 0]' 444 | (Home home, ViewArray& 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::NaryLqLe(Gecode::Home, Gecode::ViewArray&) [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::post(Gecode::Home, Gecode::ViewArray&) [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::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = -1]' 444 | (Home home, ViewArray& 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::NaryLqLe(Gecode::Home, Gecode::ViewArray&) [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::post(Gecode::Home, Gecode::ViewArray&) [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::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = -1]' 444 | (Home home, ViewArray& 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::LexLqLe(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with View = Gecode::Int::IntView]': ./gecode/int/rel/lex.hpp:253:12: required from 'static Gecode::ExecStatus Gecode::Int::Rel::LexLqLe::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, 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::LexNq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with View = Gecode::Int::IntView]': ./gecode/int/rel/lex.hpp:351:12: required from 'static Gecode::ExecStatus Gecode::Int::Rel::LexNq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [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::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::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::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::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::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::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::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::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::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::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::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::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::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 2]': ./gecode/int/rel/eq.hpp:210:45: required from 'Gecode::Int::Rel::NaryEqDom::NaryEqDom(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' ./gecode/int/rel/eq.hpp:229:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::NaryEqDom::post(Gecode::Home, Gecode::ViewArray&) [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::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 1]': ./gecode/int/rel/eq.hpp:342:45: required from 'Gecode::Int::Rel::NaryEqBnd::NaryEqBnd(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' ./gecode/int/rel/eq.hpp:361:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::NaryEqBnd::post(Gecode::Home, Gecode::ViewArray&) [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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 0]': ./gecode/int/rel/nq.hpp:101:45: required from 'Gecode::Int::Rel::NaryNq::NaryNq(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' ./gecode/int/rel/nq.hpp:149:12: required from 'static Gecode::ExecStatus Gecode::Int::Rel::NaryNq::post(Gecode::Home, Gecode::ViewArray&) [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::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = -1]': ./gecode/int/rel/lq-le.hpp:205:51: required from 'Gecode::Int::Rel::NaryLqLe::NaryLqLe(Gecode::Home, Gecode::ViewArray&) [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::post(Gecode::Home, Gecode::ViewArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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::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]; | ~~~~~^ ./gecode/kernel/core.hpp:339:20: note: while referencing 'Gecode::VarImp::::idx' 339 | unsigned int idx[pc_max+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-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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, 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::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 0]' 340 | BinaryPropagator::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*, int, Gecode::IntRelType, int, Gecode::IntConLevel)' 1428 | post(Home home, Term* 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*, int, Gecode::IntRelType, Gecode::Int::IntView, int, Gecode::IntConLevel)' 1492 | post(Home home, Term* 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*, int, Gecode::IntRelType, int, Gecode::IntConLevel)' 1428 | post(Home home, Term* 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*, int, Gecode::IntRelType, Gecode::Int::IntView, int, Gecode::IntConLevel)' 1492 | post(Home home, Term* 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*, int, Gecode::IntRelType, int, Gecode::Reify, Gecode::IntConLevel)' 1460 | post(Home home, Term* 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*, int, Gecode::IntRelType, Gecode::Int::IntView, Gecode::Reify, Gecode::IntConLevel)' 1524 | post(Home home, Term* 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*, int, Gecode::IntRelType, int, Gecode::Reify, Gecode::IntConLevel)' 1460 | post(Home home, Term* 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*, int, Gecode::IntRelType, Gecode::Int::IntView, Gecode::Reify, Gecode::IntConLevel)' 1524 | post(Home home, Term* 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::VarArgArray(const Gecode::VarArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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/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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, 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::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 0]' 340 | BinaryPropagator::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*, 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::post(Gecode::Home, Gecode::ViewArray&, YV, int) [with XV = Gecode::Int::BoolView; YV = Gecode::Int::IntView]' 87 | EqBoolView::post(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, YV, int) [with XV = Gecode::Int::BoolView; YV = Gecode::Int::IntView]' 173 | NqBoolView::post(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, YV, int) [with XV = Gecode::Int::BoolView; YV = Gecode::Int::IntView]' 256 | GqBoolView::post(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, YV, int) [with XV = Gecode::Int::NegBoolView; YV = Gecode::Int::MinusView]' 256 | GqBoolView::post(Home home, ViewArray& 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*, 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::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::post(Gecode::Home, Gecode::ViewArray&, int) [with VX = Gecode::Int::BoolView]' 302 | EqBoolInt::post(Home home, ViewArray& 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::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::post(Gecode::Home, Gecode::ViewArray&, int) [with VX = Gecode::Int::BoolView]' 375 | NqBoolInt::post(Home home, ViewArray& 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::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::post(Gecode::Home, Gecode::ViewArray&, int) [with VX = Gecode::Int::BoolView]' 191 | GqBoolInt::post(Home home, ViewArray& 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::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::post(Gecode::Home, Gecode::ViewArray&, int) [with VX = Gecode::Int::NegBoolView]' 191 | GqBoolInt::post(Home home, ViewArray& 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*, 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::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 713 | ReEqBoolInt::post(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 713 | ReEqBoolInt::post(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 713 | ReEqBoolInt::post(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 713 | ReEqBoolInt::post(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 713 | ReEqBoolInt::post(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 713 | ReEqBoolInt::post(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 615 | ReGqBoolInt::post(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 615 | ReGqBoolInt::post(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 615 | ReGqBoolInt::post(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::NegBoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 615 | ReGqBoolInt::post(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::NegBoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 615 | ReGqBoolInt::post(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::NegBoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 615 | ReGqBoolInt::post(Home home, ViewArray& 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*, 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::post(Gecode::Home, Gecode::ViewArray&, YV, int) [with XV = Gecode::Int::BoolView; YV = Gecode::Int::MinusView]' 87 | EqBoolView::post(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, YV, int) [with XV = Gecode::Int::BoolView; YV = Gecode::Int::MinusView]' 173 | NqBoolView::post(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, YV, int) [with XV = Gecode::Int::NegBoolView; YV = Gecode::Int::IntView]' 256 | GqBoolView::post(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, YV, int) [with XV = Gecode::Int::BoolView; YV = Gecode::Int::MinusView]' 256 | GqBoolView::post(Home home, ViewArray& 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*, 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::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::post(Gecode::Home, Gecode::ViewArray&, int) [with VX = Gecode::Int::BoolView]' 302 | EqBoolInt::post(Home home, ViewArray& 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::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::post(Gecode::Home, Gecode::ViewArray&, int) [with VX = Gecode::Int::BoolView]' 375 | NqBoolInt::post(Home home, ViewArray& 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::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::post(Gecode::Home, Gecode::ViewArray&, int) [with VX = Gecode::Int::NegBoolView]' 191 | GqBoolInt::post(Home home, ViewArray& 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::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::post(Gecode::Home, Gecode::ViewArray&, int) [with VX = Gecode::Int::BoolView]' 191 | GqBoolInt::post(Home home, ViewArray& 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*, 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::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 713 | ReEqBoolInt::post(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 713 | ReEqBoolInt::post(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 713 | ReEqBoolInt::post(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 713 | ReEqBoolInt::post(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 713 | ReEqBoolInt::post(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 713 | ReEqBoolInt::post(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::NegBoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 615 | ReGqBoolInt::post(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::NegBoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 615 | ReGqBoolInt::post(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::NegBoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 615 | ReGqBoolInt::post(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 615 | ReGqBoolInt::post(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 615 | ReGqBoolInt::post(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 615 | ReGqBoolInt::post(Home home, ViewArray& 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*, int, Gecode::Int::Linear::Term*, 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::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView]' 387 | EqBoolScale::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::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView]' 675 | NqBoolScale::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::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView]' 542 | LqBoolScale::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::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::MinusView]' 542 | LqBoolScale::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*, int, Gecode::Int::Linear::Term*, 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::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView]' 387 | EqBoolScale::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::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView]' 675 | NqBoolScale::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::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView]' 542 | LqBoolScale::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::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView]' 542 | LqBoolScale::post(Home home, | ~~~~~^~~~ gecode/int/linear/bool-post.cpp: In function 'void Gecode::Int::Linear::post(Gecode::Home, Gecode::Int::Linear::Term*, 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*, 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*, 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*, 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*, 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*, 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*, 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*, 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*, 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*, 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*, 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*, 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::VarArgArray(const Gecode::VarArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::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::post(Gecode::Home, Gecode::ViewArray&, 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::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::post(Gecode::Home, Gecode::ViewArray&, int) [with VX = Gecode::Int::BoolView]' 302 | EqBoolInt::post(Home home, ViewArray& 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(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::EqBoolView(Gecode::Home, Gecode::ViewArray&, YV, int) [with XV = Gecode::Int::BoolView; YV = Gecode::Int::IntView]' 82 | EqBoolView::EqBoolView(Home home, ViewArray& x, YV y, int c) | ~~~~~^~~~ ./gecode/int/linear/bool-view.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::NqBoolView::post(Gecode::Home, Gecode::ViewArray&, 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::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::post(Gecode::Home, Gecode::ViewArray&, int) [with VX = Gecode::Int::BoolView]' 375 | NqBoolInt::post(Home home, ViewArray& 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(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::NqBoolView(Gecode::Home, Gecode::ViewArray&, YV, int) [with XV = Gecode::Int::BoolView; YV = Gecode::Int::IntView]' 168 | NqBoolView::NqBoolView(Home home, ViewArray& x, YV y, int c) | ~~~~~^~~~ ./gecode/int/linear/bool-view.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::GqBoolView::post(Gecode::Home, Gecode::ViewArray&, 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::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::post(Gecode::Home, Gecode::ViewArray&, int) [with VX = Gecode::Int::BoolView]' 191 | GqBoolInt::post(Home home, ViewArray& 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(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::GqBoolView(Gecode::Home, Gecode::ViewArray&, YV, int) [with XV = Gecode::Int::BoolView; YV = Gecode::Int::IntView]' 251 | GqBoolView::GqBoolView(Home home, ViewArray& x, YV y, int c) | ~~~~~^~~~ ./gecode/int/linear/bool-view.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::GqBoolView::post(Gecode::Home, Gecode::ViewArray&, 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::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::post(Gecode::Home, Gecode::ViewArray&, int) [with VX = Gecode::Int::NegBoolView]' 191 | GqBoolInt::post(Home home, ViewArray& 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(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::GqBoolView(Gecode::Home, Gecode::ViewArray&, YV, int) [with XV = Gecode::Int::NegBoolView; YV = Gecode::Int::MinusView]' 251 | GqBoolView::GqBoolView(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, 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(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::EqBoolInt(Gecode::Home, Gecode::ViewArray&, int) [with VX = Gecode::Int::BoolView]' 231 | EqBoolInt::EqBoolInt(Home home, ViewArray& x, int c) | ~~~~~^~~~ ./gecode/int/linear/bool-int.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::NqBoolInt::post(Gecode::Home, Gecode::ViewArray&, 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::NqBoolInt(Gecode::Home, Gecode::ViewArray&, int) [with VX = Gecode::Int::BoolView]' 339 | NqBoolInt::NqBoolInt(Home home, ViewArray& b, int c0) | ~~~~~^~~~ ./gecode/int/linear/bool-int.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::GqBoolInt::post(Gecode::Home, Gecode::ViewArray&, 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::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::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]' 667 | NaryOrTrue::post(Home home, ViewArray& 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(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::GqBoolInt(Gecode::Home, Gecode::ViewArray&, int) [with VX = Gecode::Int::BoolView]' 119 | GqBoolInt::GqBoolInt(Home home, ViewArray& x, int c) | ~~~~~^~~~ ./gecode/int/linear/bool-int.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::GqBoolInt::post(Gecode::Home, Gecode::ViewArray&, 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::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::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::NegBoolView]' 667 | NaryOrTrue::post(Home home, ViewArray& 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(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::GqBoolInt(Gecode::Home, Gecode::ViewArray&, int) [with VX = Gecode::Int::NegBoolView]' 119 | GqBoolInt::GqBoolInt(Home home, ViewArray& x, int c) | ~~~~~^~~~ ./gecode/int/linear/bool-int.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt::post(Gecode::Home, Gecode::ViewArray&, 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::NegView> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 736 | ::post(home,x,BoolNegTraits::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::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]' 773 | NaryOr::post(Home home, ViewArray& 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 | ::NegView, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 744 | typename BoolNegTraits::NegView> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 745 | ::post(home,nx,BoolNegTraits::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::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::NegBoolView]' 773 | NaryOr::post(Home home, ViewArray& 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(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::ReEqBoolInt(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 659 | ReEqBoolInt::ReEqBoolInt(Home home, ViewArray& x, int c, VB b) | ~~~~~^~~~ ./gecode/int/linear/bool-int.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt::post(Gecode::Home, Gecode::ViewArray&, 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::NegView> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 736 | ::post(home,x,BoolNegTraits::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::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]' 773 | NaryOr::post(Home home, ViewArray& 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 | ::NegView, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 744 | typename BoolNegTraits::NegView> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 745 | ::post(home,nx,BoolNegTraits::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::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::NegBoolView]' 773 | NaryOr::post(Home home, ViewArray& 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(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::ReEqBoolInt(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 659 | ReEqBoolInt::ReEqBoolInt(Home home, ViewArray& x, int c, VB b) | ~~~~~^~~~ ./gecode/int/linear/bool-int.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt::post(Gecode::Home, Gecode::ViewArray&, 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::NegView> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 736 | ::post(home,x,BoolNegTraits::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::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]' 773 | NaryOr::post(Home home, ViewArray& 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 | ::NegView, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 744 | typename BoolNegTraits::NegView> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 745 | ::post(home,nx,BoolNegTraits::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::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::NegBoolView]' 773 | NaryOr::post(Home home, ViewArray& 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(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::ReEqBoolInt(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 659 | ReEqBoolInt::ReEqBoolInt(Home home, ViewArray& x, int c, VB b) | ~~~~~^~~~ ./gecode/int/linear/bool-int.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt::post(Gecode::Home, Gecode::ViewArray&, 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::NegView> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 736 | ::post(home,x,BoolNegTraits::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::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::BoolView]' 773 | NaryOr::post(Home home, ViewArray& 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 | ::NegView, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 744 | typename BoolNegTraits::NegView> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 745 | ::post(home,nx,BoolNegTraits::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::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]' 773 | NaryOr::post(Home home, ViewArray& 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(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::ReEqBoolInt(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 659 | ReEqBoolInt::ReEqBoolInt(Home home, ViewArray& x, int c, VB b) | ~~~~~^~~~ ./gecode/int/linear/bool-int.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt::post(Gecode::Home, Gecode::ViewArray&, 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::NegView> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 736 | ::post(home,x,BoolNegTraits::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::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::BoolView]' 773 | NaryOr::post(Home home, ViewArray& 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 | ::NegView, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 744 | typename BoolNegTraits::NegView> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 745 | ::post(home,nx,BoolNegTraits::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::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]' 773 | NaryOr::post(Home home, ViewArray& 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(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::ReEqBoolInt(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 659 | ReEqBoolInt::ReEqBoolInt(Home home, ViewArray& x, int c, VB b) | ~~~~~^~~~ ./gecode/int/linear/bool-int.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt::post(Gecode::Home, Gecode::ViewArray&, 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::NegView> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 736 | ::post(home,x,BoolNegTraits::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::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::BoolView]' 773 | NaryOr::post(Home home, ViewArray& 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 | ::NegView, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 744 | typename BoolNegTraits::NegView> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 745 | ::post(home,nx,BoolNegTraits::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::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]' 773 | NaryOr::post(Home home, ViewArray& 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(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::ReEqBoolInt(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 659 | ReEqBoolInt::ReEqBoolInt(Home home, ViewArray& x, int c, VB b) | ~~~~~^~~~ ./gecode/int/linear/bool-int.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReGqBoolInt::post(Gecode::Home, Gecode::ViewArray&, 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::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::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::BoolView]' 773 | NaryOr::post(Home home, ViewArray& 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 | ::NegView, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 645 | typename BoolNegTraits::NegView> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 646 | ::post(home,nx,BoolNegTraits::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::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::NegBoolView]' 773 | NaryOr::post(Home home, ViewArray& 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(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::ReGqBoolInt(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 557 | ReGqBoolInt::ReGqBoolInt(Home home, ViewArray& x, int c, VB b) | ~~~~~^~~~ ./gecode/int/linear/bool-int.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReGqBoolInt::post(Gecode::Home, Gecode::ViewArray&, 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::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::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::BoolView]' 773 | NaryOr::post(Home home, ViewArray& 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 | ::NegView, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 645 | typename BoolNegTraits::NegView> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 646 | ::post(home,nx,BoolNegTraits::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::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::NegBoolView]' 773 | NaryOr::post(Home home, ViewArray& 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(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::ReGqBoolInt(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 557 | ReGqBoolInt::ReGqBoolInt(Home home, ViewArray& x, int c, VB b) | ~~~~~^~~~ ./gecode/int/linear/bool-int.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReGqBoolInt::post(Gecode::Home, Gecode::ViewArray&, 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::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::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::BoolView]' 773 | NaryOr::post(Home home, ViewArray& 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 | ::NegView, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 645 | typename BoolNegTraits::NegView> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 646 | ::post(home,nx,BoolNegTraits::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::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::NegBoolView]' 773 | NaryOr::post(Home home, ViewArray& 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(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::ReGqBoolInt(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 557 | ReGqBoolInt::ReGqBoolInt(Home home, ViewArray& x, int c, VB b) | ~~~~~^~~~ ./gecode/int/linear/bool-int.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReGqBoolInt::post(Gecode::Home, Gecode::ViewArray&, 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::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::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]' 773 | NaryOr::post(Home home, ViewArray& 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 | ::NegView, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 645 | typename BoolNegTraits::NegView> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 646 | ::post(home,nx,BoolNegTraits::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::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]' 773 | NaryOr::post(Home home, ViewArray& 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(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::ReGqBoolInt(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::NegBoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 557 | ReGqBoolInt::ReGqBoolInt(Home home, ViewArray& x, int c, VB b) | ~~~~~^~~~ ./gecode/int/linear/bool-int.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReGqBoolInt::post(Gecode::Home, Gecode::ViewArray&, 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::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::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]' 773 | NaryOr::post(Home home, ViewArray& 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 | ::NegView, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 645 | typename BoolNegTraits::NegView> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 646 | ::post(home,nx,BoolNegTraits::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::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]' 773 | NaryOr::post(Home home, ViewArray& 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(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::ReGqBoolInt(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::NegBoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 557 | ReGqBoolInt::ReGqBoolInt(Home home, ViewArray& x, int c, VB b) | ~~~~~^~~~ ./gecode/int/linear/bool-int.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReGqBoolInt::post(Gecode::Home, Gecode::ViewArray&, 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::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::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]' 773 | NaryOr::post(Home home, ViewArray& 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 | ::NegView, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 645 | typename BoolNegTraits::NegView> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 646 | ::post(home,nx,BoolNegTraits::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::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]' 773 | NaryOr::post(Home home, ViewArray& 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(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::ReGqBoolInt(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::NegBoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 557 | ReGqBoolInt::ReGqBoolInt(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, 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::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::post(Gecode::Home, Gecode::ViewArray&, int) [with VX = Gecode::Int::BoolView]' 302 | EqBoolInt::post(Home home, ViewArray& 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(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::EqBoolView(Gecode::Home, Gecode::ViewArray&, YV, int) [with XV = Gecode::Int::BoolView; YV = Gecode::Int::MinusView]' 82 | EqBoolView::EqBoolView(Home home, ViewArray& x, YV y, int c) | ~~~~~^~~~ ./gecode/int/linear/bool-view.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::NqBoolView::post(Gecode::Home, Gecode::ViewArray&, 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::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::post(Gecode::Home, Gecode::ViewArray&, int) [with VX = Gecode::Int::BoolView]' 375 | NqBoolInt::post(Home home, ViewArray& 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(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::NqBoolView(Gecode::Home, Gecode::ViewArray&, YV, int) [with XV = Gecode::Int::BoolView; YV = Gecode::Int::MinusView]' 168 | NqBoolView::NqBoolView(Home home, ViewArray& x, YV y, int c) | ~~~~~^~~~ ./gecode/int/linear/bool-view.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::GqBoolView::post(Gecode::Home, Gecode::ViewArray&, 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::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::post(Gecode::Home, Gecode::ViewArray&, int) [with VX = Gecode::Int::NegBoolView]' 191 | GqBoolInt::post(Home home, ViewArray& 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(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::GqBoolView(Gecode::Home, Gecode::ViewArray&, YV, int) [with XV = Gecode::Int::NegBoolView; YV = Gecode::Int::IntView]' 251 | GqBoolView::GqBoolView(Home home, ViewArray& x, YV y, int c) | ~~~~~^~~~ ./gecode/int/linear/bool-view.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::GqBoolView::post(Gecode::Home, Gecode::ViewArray&, 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::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::post(Gecode::Home, Gecode::ViewArray&, int) [with VX = Gecode::Int::BoolView]' 191 | GqBoolInt::post(Home home, ViewArray& 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(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::GqBoolView(Gecode::Home, Gecode::ViewArray&, YV, int) [with XV = Gecode::Int::BoolView; YV = Gecode::Int::MinusView]' 251 | GqBoolView::GqBoolView(Home home, ViewArray& 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::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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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::EqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::EmptyScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView]' 198 | EqBoolScale::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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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::EqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::EmptyScaleBoolArray; VX = Gecode::Int::IntView]' 198 | EqBoolScale::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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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::EqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView]' 198 | EqBoolScale::EqBoolScale(Home home, | ~~~~~^~~~ ./gecode/int/linear/bool-scale.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::NqBoolScale::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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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::NqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::EmptyScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView]' 567 | NqBoolScale::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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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::NqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::EmptyScaleBoolArray; VX = Gecode::Int::IntView]' 567 | NqBoolScale::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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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::NqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView]' 567 | NqBoolScale::NqBoolScale(Home home, | ~~~~~^~~~ ./gecode/int/linear/bool-scale.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::LqBoolScale::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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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::LqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::EmptyScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView]' 413 | LqBoolScale::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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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::LqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::EmptyScaleBoolArray; VX = Gecode::Int::IntView]' 413 | LqBoolScale::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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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::LqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView]' 413 | LqBoolScale::LqBoolScale(Home home, | ~~~~~^~~~ ./gecode/int/linear/bool-scale.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::LqBoolScale::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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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::LqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::EmptyScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::MinusView]' 413 | LqBoolScale::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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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::LqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::EmptyScaleBoolArray; VX = Gecode::Int::MinusView]' 413 | LqBoolScale::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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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::LqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::MinusView]' 413 | LqBoolScale::LqBoolScale(Home home, | ~~~~~^~~~ ./gecode/int/linear/bool-scale.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::EqBoolScale::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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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::EqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::EmptyScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView]' 198 | EqBoolScale::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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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::EqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::EmptyScaleBoolArray; VX = Gecode::Int::ZeroIntView]' 198 | EqBoolScale::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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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::EqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView]' 198 | EqBoolScale::EqBoolScale(Home home, | ~~~~~^~~~ ./gecode/int/linear/bool-scale.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::NqBoolScale::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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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::NqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::EmptyScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView]' 567 | NqBoolScale::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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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::NqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::EmptyScaleBoolArray; VX = Gecode::Int::ZeroIntView]' 567 | NqBoolScale::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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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::NqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView]' 567 | NqBoolScale::NqBoolScale(Home home, | ~~~~~^~~~ ./gecode/int/linear/bool-scale.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::LqBoolScale::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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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::LqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::EmptyScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView]' 413 | LqBoolScale::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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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::LqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::EmptyScaleBoolArray; VX = Gecode::Int::ZeroIntView]' 413 | LqBoolScale::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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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::LqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView]' 413 | LqBoolScale::LqBoolScale(Home home, | ~~~~~^~~~ gecode/int/linear/bool-post.cpp: In instantiation of 'void Gecode::Int::Linear::post_all(Gecode::Home, Gecode::Int::Linear::Term*, 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*, 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*, 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*, int, Gecode::Int::Linear::Term*, 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*, 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*, 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*, 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*, int, Gecode::Int::Linear::Term*, 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::EqBoolView(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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(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::LinBoolView(Gecode::Home, Gecode::ViewArray&, YV, int) [with XV = Gecode::Int::BoolView; YV = Gecode::Int::IntView]' 45 | LinBoolView::LinBoolView(Home home, | ~~~~~^~~~ ./gecode/int/linear/bool-view.hpp: In instantiation of 'Gecode::Int::Linear::NqBoolView::NqBoolView(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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(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::LinBoolView(Gecode::Home, Gecode::ViewArray&, YV, int) [with XV = Gecode::Int::BoolView; YV = Gecode::Int::IntView]' 45 | LinBoolView::LinBoolView(Home home, | ~~~~~^~~~ ./gecode/int/linear/bool-view.hpp: In instantiation of 'Gecode::Int::Linear::GqBoolView::GqBoolView(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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(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::LinBoolView(Gecode::Home, Gecode::ViewArray&, YV, int) [with XV = Gecode::Int::BoolView; YV = Gecode::Int::IntView]' 45 | LinBoolView::LinBoolView(Home home, | ~~~~~^~~~ ./gecode/int/linear/bool-view.hpp: In instantiation of 'Gecode::Int::Linear::GqBoolView::GqBoolView(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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(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::LinBoolView(Gecode::Home, Gecode::ViewArray&, YV, int) [with XV = Gecode::Int::NegBoolView; YV = Gecode::Int::MinusView]' 45 | LinBoolView::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::EqBoolInt(Gecode::Home, Gecode::ViewArray&, int) [with VX = Gecode::Int::BoolView]': ./gecode/int/linear/bool-int.hpp:327:12: required from 'static Gecode::ExecStatus Gecode::Int::Linear::EqBoolInt::post(Gecode::Home, Gecode::ViewArray&, 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(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::LinBoolInt(Gecode::Home, Gecode::ViewArray&, int, int) [with VX = Gecode::Int::BoolView]' 52 | LinBoolInt::LinBoolInt(Home home, ViewArray& x0, | ~~~~~^~~~ ./gecode/int/linear/bool-int.hpp: In instantiation of 'Gecode::Int::Linear::NqBoolInt::NqBoolInt(Gecode::Home, Gecode::ViewArray&, int) [with VX = Gecode::Int::BoolView]': ./gecode/int/linear/bool-int.hpp:396:12: required from 'static Gecode::ExecStatus Gecode::Int::Linear::NqBoolInt::post(Gecode::Home, Gecode::ViewArray&, 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::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 0]' 340 | BinaryPropagator::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::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]': ./gecode/int/linear/bool-int.hpp:209:40: required from 'static Gecode::ExecStatus Gecode::Int::Linear::GqBoolInt::post(Gecode::Home, Gecode::ViewArray&, 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::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::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]' 129 | BinOrTrue::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::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::post(Gecode::Home, BV, BV, BV) [with BV = Gecode::Int::BoolView]' 224 | TerOrTrue::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::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::post(Gecode::Home, BV, BV, BV, BV) [with BV = Gecode::Int::BoolView]' 334 | QuadOrTrue::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::NaryOrTrue(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]' 617 | NaryOrTrue::NaryOrTrue(Home home, ViewArray& 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::GqBoolInt(Gecode::Home, Gecode::ViewArray&, int) [with VX = Gecode::Int::BoolView]': ./gecode/int/linear/bool-int.hpp:218:12: required from 'static Gecode::ExecStatus Gecode::Int::Linear::GqBoolInt::post(Gecode::Home, Gecode::ViewArray&, 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(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::LinBoolInt(Gecode::Home, Gecode::ViewArray&, int, int) [with VX = Gecode::Int::BoolView]' 52 | LinBoolInt::LinBoolInt(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::NegBoolView]': ./gecode/int/linear/bool-int.hpp:209:40: required from 'static Gecode::ExecStatus Gecode::Int::Linear::GqBoolInt::post(Gecode::Home, Gecode::ViewArray&, 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::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::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]' 129 | BinOrTrue::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::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::post(Gecode::Home, BV, BV, BV) [with BV = Gecode::Int::NegBoolView]' 224 | TerOrTrue::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::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::post(Gecode::Home, BV, BV, BV, BV) [with BV = Gecode::Int::NegBoolView]' 334 | QuadOrTrue::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::NaryOrTrue(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::NegBoolView]' 617 | NaryOrTrue::NaryOrTrue(Home home, ViewArray& 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::GqBoolInt(Gecode::Home, Gecode::ViewArray&, int) [with VX = Gecode::Int::NegBoolView]': ./gecode/int/linear/bool-int.hpp:218:12: required from 'static Gecode::ExecStatus Gecode::Int::Linear::GqBoolInt::post(Gecode::Home, Gecode::ViewArray&, 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(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::LinBoolInt(Gecode::Home, Gecode::ViewArray&, int, int) [with VX = Gecode::Int::NegBoolView]' 52 | LinBoolInt::LinBoolInt(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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::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::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]' 667 | NaryOrTrue::post(Home home, ViewArray& 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::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::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]' 64 | Eq::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::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::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::NegBoolView]' 498 | Or::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::NaryOr(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]' 740 | NaryOr::NaryOr(Home home, ViewArray& x, VY y) | ~~~~~^~~~ ./gecode/int/bool/or.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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::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::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::NegBoolView]' 667 | NaryOrTrue::post(Home home, ViewArray& 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::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::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]' 64 | Eq::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::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::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::NegBoolView]' 498 | Or::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::NaryOr(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::NegBoolView]' 740 | NaryOr::NaryOr(Home home, ViewArray& 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::ReEqBoolInt(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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(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::ReLinBoolInt(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView]' 477 | ReLinBoolInt::ReLinBoolInt(Home home, ViewArray& x0, | ~~~~~^~~~ ./gecode/int/linear/bool-int.hpp: In instantiation of 'Gecode::Int::Linear::ReEqBoolInt::ReEqBoolInt(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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(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::ReLinBoolInt(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView]' 477 | ReLinBoolInt::ReLinBoolInt(Home home, ViewArray& x0, | ~~~~~^~~~ ./gecode/int/linear/bool-int.hpp: In instantiation of 'Gecode::Int::Linear::ReEqBoolInt::ReEqBoolInt(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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(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::ReLinBoolInt(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView]' 477 | ReLinBoolInt::ReLinBoolInt(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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::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::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]' 667 | NaryOrTrue::post(Home home, ViewArray& 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::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::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]' 64 | Eq::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::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::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::BoolView]' 498 | Or::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::NaryOr(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::BoolView]' 740 | NaryOr::NaryOr(Home home, ViewArray& x, VY y) | ~~~~~^~~~ ./gecode/int/bool/or.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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::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::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::NegBoolView]' 667 | NaryOrTrue::post(Home home, ViewArray& 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::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::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView]' 64 | Eq::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::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::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::BoolView]' 498 | Or::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::NaryOr(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]' 740 | NaryOr::NaryOr(Home home, ViewArray& 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::ReEqBoolInt(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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(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::ReLinBoolInt(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::NegBoolView]' 477 | ReLinBoolInt::ReLinBoolInt(Home home, ViewArray& x0, | ~~~~~^~~~ ./gecode/int/linear/bool-int.hpp: In instantiation of 'Gecode::Int::Linear::ReEqBoolInt::ReEqBoolInt(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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(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::ReLinBoolInt(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::NegBoolView]' 477 | ReLinBoolInt::ReLinBoolInt(Home home, ViewArray& x0, | ~~~~~^~~~ ./gecode/int/linear/bool-int.hpp: In instantiation of 'Gecode::Int::Linear::ReEqBoolInt::ReEqBoolInt(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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(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::ReLinBoolInt(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::NegBoolView]' 477 | ReLinBoolInt::ReLinBoolInt(Home home, ViewArray& x0, | ~~~~~^~~~ ./gecode/int/linear/bool-int.hpp: In instantiation of 'Gecode::Int::Linear::ReGqBoolInt::ReGqBoolInt(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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(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::ReLinBoolInt(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView]' 477 | ReLinBoolInt::ReLinBoolInt(Home home, ViewArray& x0, | ~~~~~^~~~ ./gecode/int/linear/bool-int.hpp: In instantiation of 'Gecode::Int::Linear::ReGqBoolInt::ReGqBoolInt(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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(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::ReLinBoolInt(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView]' 477 | ReLinBoolInt::ReLinBoolInt(Home home, ViewArray& x0, | ~~~~~^~~~ ./gecode/int/linear/bool-int.hpp: In instantiation of 'Gecode::Int::Linear::ReGqBoolInt::ReGqBoolInt(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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(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::ReLinBoolInt(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView]' 477 | ReLinBoolInt::ReLinBoolInt(Home home, ViewArray& x0, | ~~~~~^~~~ ./gecode/int/linear/bool-int.hpp: In instantiation of 'Gecode::Int::Linear::ReGqBoolInt::ReGqBoolInt(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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(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::ReLinBoolInt(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::NegBoolView; VB = Gecode::Int::BoolView]' 477 | ReLinBoolInt::ReLinBoolInt(Home home, ViewArray& x0, | ~~~~~^~~~ ./gecode/int/linear/bool-int.hpp: In instantiation of 'Gecode::Int::Linear::ReGqBoolInt::ReGqBoolInt(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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(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::ReLinBoolInt(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::NegBoolView; VB = Gecode::Int::BoolView]' 477 | ReLinBoolInt::ReLinBoolInt(Home home, ViewArray& x0, | ~~~~~^~~~ ./gecode/int/linear/bool-int.hpp: In instantiation of 'Gecode::Int::Linear::ReGqBoolInt::ReGqBoolInt(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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(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::ReLinBoolInt(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::NegBoolView; VB = Gecode::Int::BoolView]' 477 | ReLinBoolInt::ReLinBoolInt(Home home, ViewArray& 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::EqBoolView(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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(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::LinBoolView(Gecode::Home, Gecode::ViewArray&, YV, int) [with XV = Gecode::Int::BoolView; YV = Gecode::Int::MinusView]' 45 | LinBoolView::LinBoolView(Home home, | ~~~~~^~~~ ./gecode/int/linear/bool-view.hpp: In instantiation of 'Gecode::Int::Linear::NqBoolView::NqBoolView(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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(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::LinBoolView(Gecode::Home, Gecode::ViewArray&, YV, int) [with XV = Gecode::Int::BoolView; YV = Gecode::Int::MinusView]' 45 | LinBoolView::LinBoolView(Home home, | ~~~~~^~~~ ./gecode/int/linear/bool-view.hpp: In instantiation of 'Gecode::Int::Linear::GqBoolView::GqBoolView(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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(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::LinBoolView(Gecode::Home, Gecode::ViewArray&, YV, int) [with XV = Gecode::Int::NegBoolView; YV = Gecode::Int::IntView]' 45 | LinBoolView::LinBoolView(Home home, | ~~~~~^~~~ ./gecode/int/linear/bool-view.hpp: In instantiation of 'Gecode::Int::Linear::GqBoolView::GqBoolView(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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(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::LinBoolView(Gecode::Home, Gecode::ViewArray&, YV, int) [with XV = Gecode::Int::BoolView; YV = Gecode::Int::MinusView]' 45 | LinBoolView::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::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::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(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::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::LinBoolScale(Home home, | ~~~~~^~~~ ./gecode/int/linear/bool-scale.hpp: In instantiation of 'Gecode::Int::Linear::EqBoolScale::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::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(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::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::LinBoolScale(Home home, | ~~~~~^~~~ ./gecode/int/linear/bool-scale.hpp: In instantiation of 'Gecode::Int::Linear::EqBoolScale::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::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(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::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::LinBoolScale(Home home, | ~~~~~^~~~ ./gecode/int/linear/bool-scale.hpp: In instantiation of 'Gecode::Int::Linear::NqBoolScale::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::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(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::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::LinBoolScale(Home home, | ~~~~~^~~~ ./gecode/int/linear/bool-scale.hpp: In instantiation of 'Gecode::Int::Linear::NqBoolScale::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::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(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::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::LinBoolScale(Home home, | ~~~~~^~~~ ./gecode/int/linear/bool-scale.hpp: In instantiation of 'Gecode::Int::Linear::NqBoolScale::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::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(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::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::LinBoolScale(Home home, | ~~~~~^~~~ ./gecode/int/linear/bool-scale.hpp: In instantiation of 'Gecode::Int::Linear::LqBoolScale::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::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(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::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::LinBoolScale(Home home, | ~~~~~^~~~ ./gecode/int/linear/bool-scale.hpp: In instantiation of 'Gecode::Int::Linear::LqBoolScale::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::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(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::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::LinBoolScale(Home home, | ~~~~~^~~~ ./gecode/int/linear/bool-scale.hpp: In instantiation of 'Gecode::Int::Linear::LqBoolScale::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::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(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::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::LinBoolScale(Home home, | ~~~~~^~~~ ./gecode/int/linear/bool-scale.hpp: In instantiation of 'Gecode::Int::Linear::LqBoolScale::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::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(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::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::LinBoolScale(Home home, | ~~~~~^~~~ ./gecode/int/linear/bool-scale.hpp: In instantiation of 'Gecode::Int::Linear::LqBoolScale::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::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(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::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::LinBoolScale(Home home, | ~~~~~^~~~ ./gecode/int/linear/bool-scale.hpp: In instantiation of 'Gecode::Int::Linear::LqBoolScale::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::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(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::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::LinBoolScale(Home home, | ~~~~~^~~~ ./gecode/int/linear/bool-scale.hpp: In instantiation of 'Gecode::Int::Linear::EqBoolScale::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::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(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::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::LinBoolScale(Home home, | ~~~~~^~~~ ./gecode/int/linear/bool-scale.hpp: In instantiation of 'Gecode::Int::Linear::EqBoolScale::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::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(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::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::LinBoolScale(Home home, | ~~~~~^~~~ ./gecode/int/linear/bool-scale.hpp: In instantiation of 'Gecode::Int::Linear::EqBoolScale::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::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(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::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::LinBoolScale(Home home, | ~~~~~^~~~ ./gecode/int/linear/bool-scale.hpp: In instantiation of 'Gecode::Int::Linear::NqBoolScale::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::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(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::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::LinBoolScale(Home home, | ~~~~~^~~~ ./gecode/int/linear/bool-scale.hpp: In instantiation of 'Gecode::Int::Linear::NqBoolScale::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::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(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::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::LinBoolScale(Home home, | ~~~~~^~~~ ./gecode/int/linear/bool-scale.hpp: In instantiation of 'Gecode::Int::Linear::NqBoolScale::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::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(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::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::LinBoolScale(Home home, | ~~~~~^~~~ ./gecode/int/linear/bool-scale.hpp: In instantiation of 'Gecode::Int::Linear::LqBoolScale::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::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(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::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::LinBoolScale(Home home, | ~~~~~^~~~ ./gecode/int/linear/bool-scale.hpp: In instantiation of 'Gecode::Int::Linear::LqBoolScale::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::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(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::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::LinBoolScale(Home home, | ~~~~~^~~~ ./gecode/int/linear/bool-scale.hpp: In instantiation of 'Gecode::Int::Linear::LqBoolScale::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::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(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::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::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::LinBoolView(Gecode::Home, Gecode::ViewArray&, 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::EqBoolView(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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::LinBoolView(Gecode::Home, Gecode::ViewArray&, 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::GqBoolView(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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::LinBoolInt(Gecode::Home, Gecode::ViewArray&, int, int) [with VX = Gecode::Int::BoolView]': ./gecode/int/linear/bool-int.hpp:232:55: required from 'Gecode::Int::Linear::EqBoolInt::EqBoolInt(Gecode::Home, Gecode::ViewArray&, int) [with VX = Gecode::Int::BoolView]' ./gecode/int/linear/bool-int.hpp:327:12: required from 'static Gecode::ExecStatus Gecode::Int::Linear::EqBoolInt::post(Gecode::Home, Gecode::ViewArray&, 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::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::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]' ./gecode/int/linear/bool-int.hpp:209:40: required from 'static Gecode::ExecStatus Gecode::Int::Linear::GqBoolInt::post(Gecode::Home, Gecode::ViewArray&, 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(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::BinOrTrue(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]' 107 | BinOrTrue::BinOrTrue(Home home, BVA b0, BVB b1) | ~~~~~^~~~ ./gecode/int/bool/or.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::TerOrTrue::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::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]' ./gecode/int/linear/bool-int.hpp:209:40: required from 'static Gecode::ExecStatus Gecode::Int::Linear::GqBoolInt::post(Gecode::Home, Gecode::ViewArray&, 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(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::TerOrTrue(Gecode::Home, BV, BV, BV) [with BV = Gecode::Int::BoolView]' 185 | TerOrTrue::TerOrTrue(Home home, BV b0, BV b1, BV b2) | ~~~~~^~~~ ./gecode/int/bool/or.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::QuadOrTrue::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::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]' ./gecode/int/linear/bool-int.hpp:209:40: required from 'static Gecode::ExecStatus Gecode::Int::Linear::GqBoolInt::post(Gecode::Home, Gecode::ViewArray&, 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(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::QuadOrTrue(Gecode::Home, BV, BV, BV, BV) [with BV = Gecode::Int::BoolView]' 289 | QuadOrTrue::QuadOrTrue(Home home, BV b0, BV b1, BV b2, BV b3) | ~~~~~^~~~ ./gecode/int/bool/or.hpp: In instantiation of 'Gecode::Int::Bool::NaryOrTrue::NaryOrTrue(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]': ./gecode/int/bool/or.hpp:684:14: required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]' ./gecode/int/linear/bool-int.hpp:209:40: required from 'static Gecode::ExecStatus Gecode::Int::Linear::GqBoolInt::post(Gecode::Home, Gecode::ViewArray&, 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(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::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 0]' 340 | BinaryPropagator::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::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::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::NegBoolView]' ./gecode/int/linear/bool-int.hpp:209:40: required from 'static Gecode::ExecStatus Gecode::Int::Linear::GqBoolInt::post(Gecode::Home, Gecode::ViewArray&, 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(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::BinOrTrue(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]' 107 | BinOrTrue::BinOrTrue(Home home, BVA b0, BVB b1) | ~~~~~^~~~ ./gecode/int/bool/or.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::TerOrTrue::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::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::NegBoolView]' ./gecode/int/linear/bool-int.hpp:209:40: required from 'static Gecode::ExecStatus Gecode::Int::Linear::GqBoolInt::post(Gecode::Home, Gecode::ViewArray&, 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(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::TerOrTrue(Gecode::Home, BV, BV, BV) [with BV = Gecode::Int::NegBoolView]' 185 | TerOrTrue::TerOrTrue(Home home, BV b0, BV b1, BV b2) | ~~~~~^~~~ ./gecode/int/bool/or.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::QuadOrTrue::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::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::NegBoolView]' ./gecode/int/linear/bool-int.hpp:209:40: required from 'static Gecode::ExecStatus Gecode::Int::Linear::GqBoolInt::post(Gecode::Home, Gecode::ViewArray&, 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(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::QuadOrTrue(Gecode::Home, BV, BV, BV, BV) [with BV = Gecode::Int::NegBoolView]' 289 | QuadOrTrue::QuadOrTrue(Home home, BV b0, BV b1, BV b2, BV b3) | ~~~~~^~~~ ./gecode/int/bool/or.hpp: In instantiation of 'Gecode::Int::Bool::NaryOrTrue::NaryOrTrue(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::NegBoolView]': ./gecode/int/bool/or.hpp:684:14: required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::NegBoolView]' ./gecode/int/linear/bool-int.hpp:209:40: required from 'static Gecode::ExecStatus Gecode::Int::Linear::GqBoolInt::post(Gecode::Home, Gecode::ViewArray&, 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(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::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::NegBoolView; int pc = 0]' 340 | BinaryPropagator::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::LinBoolInt(Gecode::Home, Gecode::ViewArray&, int, int) [with VX = Gecode::Int::NegBoolView]': ./gecode/int/linear/bool-int.hpp:120:34: required from 'Gecode::Int::Linear::GqBoolInt::GqBoolInt(Gecode::Home, Gecode::ViewArray&, int) [with VX = Gecode::Int::NegBoolView]' ./gecode/int/linear/bool-int.hpp:218:12: required from 'static Gecode::ExecStatus Gecode::Int::Linear::GqBoolInt::post(Gecode::Home, Gecode::ViewArray&, 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::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::post(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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(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::Eq(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]' 42 | Eq::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::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::post(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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::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::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]' 129 | BinOrTrue::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::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::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]' 64 | Eq::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::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::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]' 64 | Eq::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::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::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]' 64 | Eq::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(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::Or(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::NegBoolView]' 465 | Or::Or(Home home, BVA b0, BVB b1, BVC b2) | ~~~~~^~~~ ./gecode/int/bool/or.hpp: In instantiation of 'Gecode::Int::Bool::NaryOr::NaryOr(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Int::BoolView; int pc0 = -1; View1 = Gecode::Int::NegBoolView; int pc1 = 0]' 653 | (Home home, ViewArray& 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::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::post(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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(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::Eq(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]' 42 | Eq::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::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::post(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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::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::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]' 129 | BinOrTrue::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::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::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]' 64 | Eq::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::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::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]' 64 | Eq::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::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::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]' 64 | Eq::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(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::Or(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::NegBoolView]' 465 | Or::Or(Home home, BVA b0, BVB b1, BVC b2) | ~~~~~^~~~ ./gecode/int/bool/or.hpp: In instantiation of 'Gecode::Int::Bool::NaryOr::NaryOr(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Int::NegBoolView; int pc0 = -1; View1 = Gecode::Int::NegBoolView; int pc1 = 0]' 653 | (Home home, ViewArray& 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::ReLinBoolInt(Gecode::Home, Gecode::ViewArray&, 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::ReEqBoolInt(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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::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::post(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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(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::Eq(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]' 42 | Eq::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::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::post(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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::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::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]' 129 | BinOrTrue::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::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::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]' 64 | Eq::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::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::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]' 64 | Eq::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::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::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]' 64 | Eq::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(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::Or(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::BoolView]' 465 | Or::Or(Home home, BVA b0, BVB b1, BVC b2) | ~~~~~^~~~ ./gecode/int/bool/or.hpp: In instantiation of 'Gecode::Int::Bool::NaryOr::NaryOr(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Int::BoolView; int pc0 = -1; View1 = Gecode::Int::BoolView; int pc1 = 0]' 653 | (Home home, ViewArray& 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::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::post(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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(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::Eq(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView]' 42 | Eq::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::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::post(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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::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::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]' 129 | BinOrTrue::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::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::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView]' 64 | Eq::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::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::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView]' 64 | Eq::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::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::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView]' 64 | Eq::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(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::Or(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::BoolView]' 465 | Or::Or(Home home, BVA b0, BVB b1, BVC b2) | ~~~~~^~~~ ./gecode/int/bool/or.hpp: In instantiation of 'Gecode::Int::Bool::NaryOr::NaryOr(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Int::NegBoolView; int pc0 = -1; View1 = Gecode::Int::BoolView; int pc1 = 0]' 653 | (Home home, ViewArray& 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::ReLinBoolInt(Gecode::Home, Gecode::ViewArray&, 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::ReEqBoolInt(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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::ReLinBoolInt(Gecode::Home, Gecode::ViewArray&, 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::ReGqBoolInt(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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::LinBoolView(Gecode::Home, Gecode::ViewArray&, 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::EqBoolView(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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::LinBoolView(Gecode::Home, Gecode::ViewArray&, 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::GqBoolView(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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::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::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::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]' ./gecode/int/linear/bool-int.hpp:209:40: required from 'static Gecode::ExecStatus Gecode::Int::Linear::GqBoolInt::post(Gecode::Home, Gecode::ViewArray&, 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(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::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]' 46 | BoolBinary::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::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::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::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]' ./gecode/int/linear/bool-int.hpp:209:40: required from 'static Gecode::ExecStatus Gecode::Int::Linear::GqBoolInt::post(Gecode::Home, Gecode::ViewArray&, 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(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::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]' 46 | BoolBinary::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::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::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::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]' ./gecode/int/linear/bool-int.hpp:209:40: required from 'static Gecode::ExecStatus Gecode::Int::Linear::GqBoolInt::post(Gecode::Home, Gecode::ViewArray&, 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(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::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]' 46 | BoolBinary::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::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::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::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::NegBoolView]' ./gecode/int/linear/bool-int.hpp:209:40: required from 'static Gecode::ExecStatus Gecode::Int::Linear::GqBoolInt::post(Gecode::Home, Gecode::ViewArray&, 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(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::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]' 46 | BoolBinary::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::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::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::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::NegBoolView]' ./gecode/int/linear/bool-int.hpp:209:40: required from 'static Gecode::ExecStatus Gecode::Int::Linear::GqBoolInt::post(Gecode::Home, Gecode::ViewArray&, 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(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::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]' 46 | BoolBinary::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::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::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::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::NegBoolView]' ./gecode/int/linear/bool-int.hpp:209:40: required from 'static Gecode::ExecStatus Gecode::Int::Linear::GqBoolInt::post(Gecode::Home, Gecode::ViewArray&, 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(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::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]' 46 | BoolBinary::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::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::NaryOrTrue(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::NegBoolView]' ./gecode/int/bool/or.hpp:684:14: required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::NegBoolView]' ./gecode/int/linear/bool-int.hpp:209:40: required from 'static Gecode::ExecStatus Gecode::Int::Linear::GqBoolInt::post(Gecode::Home, Gecode::ViewArray&, 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::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::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::post(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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(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::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]' 46 | BoolBinary::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::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::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::post(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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(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::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::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, 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::NaryOr(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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::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::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::post(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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(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::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]' 46 | BoolBinary::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::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::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::post(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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(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::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::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, 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::NaryOr(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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::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::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::post(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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(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::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]' 46 | BoolBinary::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::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::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::post(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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(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::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::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, 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::NaryOr(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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::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::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::post(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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(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::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView]' 46 | BoolBinary::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::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::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::post(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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(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::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::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, 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::NaryOr(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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::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::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::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::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]' ./gecode/int/linear/bool-int.hpp:209:40: required from 'static Gecode::ExecStatus Gecode::Int::Linear::GqBoolInt::post(Gecode::Home, Gecode::ViewArray&, 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::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::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::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::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::NegBoolView]' ./gecode/int/linear/bool-int.hpp:209:40: required from 'static Gecode::ExecStatus Gecode::Int::Linear::GqBoolInt::post(Gecode::Home, Gecode::ViewArray&, 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::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::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::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::post(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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::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::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::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::post(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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::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::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::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::post(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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::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::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::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::post(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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::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::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::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::post(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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::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::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::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::post(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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::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]; | ~~~~~^ ./gecode/kernel/core.hpp:339:20: note: while referencing 'Gecode::VarImp::::idx' 339 | unsigned int idx[pc_max+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/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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, 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::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 0]' 340 | BinaryPropagator::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::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]' 64 | Eq::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::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]' 64 | Eq::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::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::post(Gecode::Home, BV, BV) [with BV = Gecode::Int::BoolView]' 63 | Lq::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::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::post(Gecode::Home, BV, BV) [with BV = Gecode::Int::BoolView]' 63 | Lq::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::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::post(Gecode::Home, BV, BV) [with BV = Gecode::Int::BoolView]' 232 | Le::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::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::post(Gecode::Home, BV, BV) [with BV = Gecode::Int::BoolView]' 232 | Le::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::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::BoolView]' 52 | Eqv::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::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 512 | ReEqBnd::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::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 512 | ReEqBnd::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::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::NegBoolView]' 52 | Eqv::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::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 512 | ReEqBnd::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::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 512 | ReEqBnd::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::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::BoolView]' 498 | Or::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::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 417 | ReLq::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::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 417 | ReLq::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::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::NegBoolView]' 498 | Or::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::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 417 | ReLq::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::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 417 | ReLq::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::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]' 64 | Eq::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::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]' 129 | BinOrTrue::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::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]' 129 | BinOrTrue::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::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]' 64 | Eq::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::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]' 129 | BinOrTrue::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::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView]' 129 | BinOrTrue::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::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]' 64 | Eq::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::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]' 129 | BinOrTrue::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::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]' 129 | BinOrTrue::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::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]' 64 | Eq::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::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]' 129 | BinOrTrue::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::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView]' 129 | BinOrTrue::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::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]' 64 | Eq::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::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]' 64 | Eq::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::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::post(Gecode::Home, BV, BV) [with BV = Gecode::Int::BoolView]' 63 | Lq::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::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::post(Gecode::Home, BV, BV) [with BV = Gecode::Int::BoolView]' 63 | Lq::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::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::post(Gecode::Home, BV, BV) [with BV = Gecode::Int::BoolView]' 232 | Le::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::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::post(Gecode::Home, BV, BV) [with BV = Gecode::Int::BoolView]' 232 | Le::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::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::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]' 135 | NaryEq::post(Home home, ViewArray& 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::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::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::BoolView]' 122 | NaryNq::post(Home home, ViewArray& 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::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::post(Gecode::Home, BV, BV) [with BV = Gecode::Int::BoolView]' 232 | Le::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::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::post(Gecode::Home, Gecode::ViewArray&) [with VX = Gecode::Int::BoolView]' 136 | NaryLq::post(Home home, ViewArray& 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::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::post(Gecode::Home, BV, BV) [with BV = Gecode::Int::BoolView]' 232 | Le::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::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::post(Gecode::Home, Gecode::ViewArray&) [with VX = Gecode::Int::BoolView]' 136 | NaryLq::post(Home home, ViewArray& 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::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::post(Gecode::Home, BV, BV) [with BV = Gecode::Int::BoolView]' 63 | Lq::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::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::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with View = Gecode::Int::BoolView]' 238 | LexLqLe::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::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::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with View = Gecode::Int::BoolView]' 238 | LexLqLe::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::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::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with View = Gecode::Int::BoolView]' 238 | LexLqLe::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::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::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with View = Gecode::Int::BoolView]' 238 | LexLqLe::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::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]' 64 | Eq::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::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::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with View = Gecode::Int::BoolView]' 322 | LexNq::post(Home home, ViewArray& x, ViewArray& 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::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::NegBoolView]' 498 | Or::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::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::BoolView]' 498 | Or::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::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::BoolView]' 498 | Or::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::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::BoolView]' 52 | Eqv::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::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::NegBoolView]' 52 | Eqv::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::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]' 129 | BinOrTrue::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::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::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView]' 64 | Eq::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::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::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]' 64 | Eq::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::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::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]' 129 | BinOrTrue::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::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView]' 129 | BinOrTrue::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::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::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]' 64 | Eq::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::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::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView]' 64 | Eq::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::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::NegBoolView]' 773 | NaryOr::post(Home home, ViewArray& 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::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::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::BoolView]' 773 | NaryOr::post(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, VX) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]' 250 | Clause::post(Home home, ViewArray& x, ViewArray& 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&, int)' 477 | static ExecStatus post(Home home, ViewArray& 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&, int)' 477 | static ExecStatus post(Home home, ViewArray& 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::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::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::NegBoolView]' 667 | NaryOrTrue::post(Home home, ViewArray& 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::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::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]' 667 | NaryOrTrue::post(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]' 110 | ClauseTrue::post(Home home, ViewArray& x, ViewArray& 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&, int)' 477 | static ExecStatus post(Home home, ViewArray& 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&, int)' 477 | static ExecStatus post(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]' 110 | ClauseTrue::post(Home home, ViewArray& x, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]' 110 | ClauseTrue::post(Home home, ViewArray& x, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, VX) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]' 250 | Clause::post(Home home, ViewArray& x, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, VX) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]' 250 | Clause::post(Home home, ViewArray& x, ViewArray& 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::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::post(Gecode::Home, Gecode::Int::BoolView, View, View, View) [with View = Gecode::Int::IntView]' 101 | IteBnd::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::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::post(Gecode::Home, Gecode::Int::BoolView, View, View, View) [with View = Gecode::Int::IntView]' 171 | IteDom::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::VarArgArray(const Gecode::VarArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::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::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(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::Eq(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]' 42 | Eq::Eq(Home home, BVA b0, BVB b1) | ~~~~~^~~~ ./gecode/int/bool/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::Eq::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(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::Eq(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]' 42 | Eq::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::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(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::Lq(Gecode::Home, BV, BV) [with BV = Gecode::Int::BoolView]' 47 | Lq::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::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::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::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]' 64 | Eq::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::Eqv(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::BoolView]' 42 | Eqv::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::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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; View1 = Gecode::Int::BoolView]' 52 | EqBnd::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::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::post(Gecode::Home, View, View) [with View = Gecode::Int::BoolView]' 53 | Nq::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::ReEqBnd(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 507 | ReEqBnd::ReEqBnd(Home home, View x0, View x1, CtrlView b) | ~~~~~^~~~ ./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBnd::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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; View1 = Gecode::Int::BoolView]' 52 | EqBnd::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::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::post(Gecode::Home, View, View) [with View = Gecode::Int::BoolView]' 53 | Nq::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::ReEqBnd(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 507 | ReEqBnd::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::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::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::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]' 64 | Eq::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::Eqv(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::NegBoolView]' 42 | Eqv::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::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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; View1 = Gecode::Int::BoolView]' 52 | EqBnd::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::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::post(Gecode::Home, View, View) [with View = Gecode::Int::BoolView]' 53 | Nq::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::ReEqBnd(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 507 | ReEqBnd::ReEqBnd(Home home, View x0, View x1, CtrlView b) | ~~~~~^~~~ ./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBnd::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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; View1 = Gecode::Int::BoolView]' 52 | EqBnd::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::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::post(Gecode::Home, View, View) [with View = Gecode::Int::BoolView]' 53 | Nq::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::ReEqBnd(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 507 | ReEqBnd::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::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::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::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView]' 129 | BinOrTrue::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::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::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView]' 64 | Eq::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::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::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]' 64 | Eq::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::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::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView]' 64 | Eq::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(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::Or(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::BoolView]' 465 | Or::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::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::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::post(Gecode::Home, View, View) [with View = Gecode::Int::BoolView]' 54 | Lq::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::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::post(Gecode::Home, View, View) [with View = Gecode::Int::BoolView]' 95 | Le::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(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::ReLq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 412 | ReLq::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::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::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::post(Gecode::Home, View, View) [with View = Gecode::Int::BoolView]' 54 | Lq::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::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::post(Gecode::Home, View, View) [with View = Gecode::Int::BoolView]' 95 | Le::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(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::ReLq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 412 | ReLq::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::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::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::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView]' 129 | BinOrTrue::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::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::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]' 64 | Eq::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::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::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]' 64 | Eq::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::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::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]' 64 | Eq::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(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::Or(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::NegBoolView]' 465 | Or::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::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::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::post(Gecode::Home, View, View) [with View = Gecode::Int::BoolView]' 54 | Lq::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::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::post(Gecode::Home, View, View) [with View = Gecode::Int::BoolView]' 95 | Le::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(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::ReLq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 412 | ReLq::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::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::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::post(Gecode::Home, View, View) [with View = Gecode::Int::BoolView]' 54 | Lq::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::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::post(Gecode::Home, View, View) [with View = Gecode::Int::BoolView]' 95 | Le::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(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::ReLq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 412 | ReLq::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::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(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::BinOrTrue(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]' 107 | BinOrTrue::BinOrTrue(Home home, BVA b0, BVB b1) | ~~~~~^~~~ ./gecode/int/bool/or.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::BinOrTrue::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(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::BinOrTrue(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]' 107 | BinOrTrue::BinOrTrue(Home home, BVA b0, BVB b1) | ~~~~~^~~~ ./gecode/int/bool/or.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::BinOrTrue::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(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::BinOrTrue(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]' 107 | BinOrTrue::BinOrTrue(Home home, BVA b0, BVB b1) | ~~~~~^~~~ ./gecode/int/bool/or.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::BinOrTrue::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(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::BinOrTrue(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView]' 107 | BinOrTrue::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::post(Gecode::Home, Gecode::ViewArray&) [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::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::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]' 64 | Eq::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(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::NaryEq(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]' 119 | NaryEq::NaryEq(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&) [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::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::post(Gecode::Home, View, View) [with View = Gecode::Int::BoolView]' 53 | Nq::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::NaryNq(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::BoolView]' 100 | NaryNq::NaryNq(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&) [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::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::post(Gecode::Home, BV, BV) [with BV = Gecode::Int::BoolView]' 63 | Lq::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::NaryLq(Gecode::Home, Gecode::ViewArray&) [with VX = Gecode::Int::BoolView]' 114 | NaryLq::NaryLq(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, 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::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::post(Gecode::Home, View, View) [with View = Gecode::Int::BoolView]' 95 | Le::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::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::post(Gecode::Home, View, View) [with View = Gecode::Int::BoolView]' 54 | Lq::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(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::LexLqLe(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with View = Gecode::Int::BoolView]' 45 | LexLqLe::LexLqLe(Home home, | ~~~~~^~~~ ./gecode/int/rel/lex.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::LexNq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [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::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::post(Gecode::Home, View, View) [with View = Gecode::Int::BoolView]' 53 | Nq::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::LexNq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with View = Gecode::Int::BoolView]' 263 | LexNq::LexNq(Home home, ViewArray& xv, ViewArray& 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::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::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::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]' 129 | BinOrTrue::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::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::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]' 64 | Eq::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::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::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]' 64 | Eq::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::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::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]' 64 | Eq::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(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::Or(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::NegBoolView]' 465 | Or::Or(Home home, BVA b0, BVB b1, BVC b2) | ~~~~~^~~~ ./gecode/int/bool/or.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::Or::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::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::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]' 129 | BinOrTrue::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::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::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]' 64 | Eq::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::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::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]' 64 | Eq::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::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::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]' 64 | Eq::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(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::Or(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::BoolView]' 465 | Or::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::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(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::Eq(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView]' 42 | Eq::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::post(Gecode::Home, Gecode::ViewArray&, 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::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::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::NegBoolView]' 667 | NaryOrTrue::post(Home home, ViewArray& 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::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::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]' 64 | Eq::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::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::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::NegBoolView]' 498 | Or::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::NaryOr(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::NegBoolView]' 740 | NaryOr::NaryOr(Home home, ViewArray& x, VY y) | ~~~~~^~~~ ./gecode/int/bool/or.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, 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::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::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]' 667 | NaryOrTrue::post(Home home, ViewArray& 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::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::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]' 64 | Eq::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::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::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::BoolView]' 498 | Or::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::NaryOr(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::BoolView]' 740 | NaryOr::NaryOr(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, 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::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::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]' 110 | ClauseTrue::post(Home home, ViewArray& x, ViewArray& 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::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::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]' 773 | NaryOr::post(Home home, ViewArray& 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::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::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::BoolView]' 773 | NaryOr::post(Home home, ViewArray& 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::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::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::BoolView]' 498 | Or::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(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::Clause(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, VX) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]' 208 | Clause::Clause(Home home, ViewArray& x0, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&) [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::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::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]' 129 | BinOrTrue::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::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::post(Gecode::Home, BV, BV, BV) [with BV = Gecode::Int::NegBoolView]' 224 | TerOrTrue::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::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::post(Gecode::Home, BV, BV, BV, BV) [with BV = Gecode::Int::NegBoolView]' 334 | QuadOrTrue::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::NaryOrTrue(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::NegBoolView]' 617 | NaryOrTrue::NaryOrTrue(Home home, ViewArray& b) | ~~~~~^~~~ ./gecode/int/bool/or.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue::post(Gecode::Home, Gecode::ViewArray&) [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::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::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]' 129 | BinOrTrue::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::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::post(Gecode::Home, BV, BV, BV) [with BV = Gecode::Int::BoolView]' 224 | TerOrTrue::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::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::post(Gecode::Home, BV, BV, BV, BV) [with BV = Gecode::Int::BoolView]' 334 | QuadOrTrue::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::NaryOrTrue(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]' 617 | NaryOrTrue::NaryOrTrue(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [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::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::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::NegBoolView]' 667 | NaryOrTrue::post(Home home, ViewArray& 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::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::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]' 667 | NaryOrTrue::post(Home home, ViewArray& 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::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::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]' 129 | BinOrTrue::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::ClauseTrue(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]' 47 | ClauseTrue::ClauseTrue(Home home, | ~~~~~^~~~ ./gecode/int/bool/clause.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::ClauseTrue::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [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::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::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]' 667 | NaryOrTrue::post(Home home, ViewArray& 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::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::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::NegBoolView]' 667 | NaryOrTrue::post(Home home, ViewArray& 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::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::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView]' 129 | BinOrTrue::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::ClauseTrue(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]' 47 | ClauseTrue::ClauseTrue(Home home, | ~~~~~^~~~ ./gecode/int/bool/clause.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::Clause::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, 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::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::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]' 110 | ClauseTrue::post(Home home, ViewArray& x, ViewArray& 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::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::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]' 773 | NaryOr::post(Home home, ViewArray& 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::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::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::NegBoolView]' 773 | NaryOr::post(Home home, ViewArray& 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::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::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::NegBoolView]' 498 | Or::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(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::Clause(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, VX) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]' 208 | Clause::Clause(Home home, ViewArray& x0, ViewArray& 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::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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' 52 | EqBnd::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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' 52 | EqBnd::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(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::IteBnd(Gecode::Home, Gecode::Int::BoolView, View, View, View) [with View = Gecode::Int::IntView]' 85 | IteBnd::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::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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' 120 | EqDom::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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' 120 | EqDom::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(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::IteDom(Gecode::Home, Gecode::Int::BoolView, View, View, View) [with View = Gecode::Int::IntView]' 155 | IteDom::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::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::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(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::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]' 46 | BoolBinary::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::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::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(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::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]' 46 | BoolBinary::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::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::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(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::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]' 46 | BoolBinary::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::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::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(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::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::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::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(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::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; View1 = Gecode::Int::BoolView]' 47 | EqBnd::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::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::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(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::Nq(Gecode::Home, View, View) [with View = Gecode::Int::BoolView]' 48 | Nq::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::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::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(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::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::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::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(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::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::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::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(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::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::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::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(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::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::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::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(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::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::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::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(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::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::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::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(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::Lq(Gecode::Home, View, View) [with View = Gecode::Int::BoolView]' 49 | Lq::Lq(Home home, View x0, View x1) | ~~~~~^~~~ ./gecode/int/rel/lq-le.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::Le::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::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(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::Le(Gecode::Home, View, View) [with View = Gecode::Int::BoolView]' 90 | Le::Le(Home home, View x0, View x1) | ~~~~~^~~~ ./gecode/int/rel/lq-le.hpp: In instantiation of 'Gecode::Int::Rel::ReLq::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::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(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::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::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::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(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::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::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::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(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::Eq(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]' 42 | Eq::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::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::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(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::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::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::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(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::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::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::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(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::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::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::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(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::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]' 46 | BoolBinary::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::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::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(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::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]' 46 | BoolBinary::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::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::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(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::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]' 46 | BoolBinary::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::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::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(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::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView]' 46 | BoolBinary::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::NaryEq(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]': ./gecode/int/bool/eq.hpp:157:12: required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryEq::post(Gecode::Home, Gecode::ViewArray&) [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(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::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::BoolView; int pc = 0]' 444 | (Home home, ViewArray& 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::NaryNq(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::BoolView]': ./gecode/int/rel/nq.hpp:149:12: required from 'static Gecode::ExecStatus Gecode::Int::Rel::NaryNq::post(Gecode::Home, Gecode::ViewArray&) [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(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::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::BoolView; int pc = 0]' 444 | (Home home, ViewArray& 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::NaryLq(Gecode::Home, Gecode::ViewArray&) [with VX = Gecode::Int::BoolView]': ./gecode/int/bool/lq.hpp:156:14: required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryLq::post(Gecode::Home, Gecode::ViewArray&) [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::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::BoolView; int pc = -1]' 444 | (Home home, ViewArray& 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::LexLqLe(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with View = Gecode::Int::BoolView]': ./gecode/int/rel/lex.hpp:253:12: required from 'static Gecode::ExecStatus Gecode::Int::Rel::LexLqLe::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, 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::LexNq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with View = Gecode::Int::BoolView]': ./gecode/int/rel/lex.hpp:351:12: required from 'static Gecode::ExecStatus Gecode::Int::Rel::LexNq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [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::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::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(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::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::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::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(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::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::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::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(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::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView]' 46 | BoolBinary::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::NaryOr(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Int::NegBoolView; int pc0 = -1; View1 = Gecode::Int::NegBoolView; int pc1 = 0]' 653 | (Home home, ViewArray& 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::NaryOr(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Int::BoolView; int pc0 = -1; View1 = Gecode::Int::BoolView; int pc1 = 0]' 653 | (Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, 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::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::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::NegBoolView]' 667 | NaryOrTrue::post(Home home, ViewArray& 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::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::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView]' 64 | Eq::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::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::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::BoolView]' 498 | Or::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::NaryOr(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]' 740 | NaryOr::NaryOr(Home home, ViewArray& x, VY y) | ~~~~~^~~~ ./gecode/int/bool/or.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::Or::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::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, 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::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::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]' 129 | BinOrTrue::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::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::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]' 64 | Eq::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::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::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView]' 64 | Eq::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::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::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]' 64 | Eq::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(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::Or(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::BoolView]' 465 | Or::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::Clause(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, 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::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::post(Gecode::Home, Gecode::ViewArray&) [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(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::TerOrTrue(Gecode::Home, BV, BV, BV) [with BV = Gecode::Int::NegBoolView]' 185 | TerOrTrue::TerOrTrue(Home home, BV b0, BV b1, BV b2) | ~~~~~^~~~ ./gecode/int/bool/or.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::QuadOrTrue::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::post(Gecode::Home, Gecode::ViewArray&) [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(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::QuadOrTrue(Gecode::Home, BV, BV, BV, BV) [with BV = Gecode::Int::NegBoolView]' 289 | QuadOrTrue::QuadOrTrue(Home home, BV b0, BV b1, BV b2, BV b3) | ~~~~~^~~~ ./gecode/int/bool/or.hpp: In instantiation of 'Gecode::Int::Bool::NaryOrTrue::NaryOrTrue(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::NegBoolView]': ./gecode/int/bool/or.hpp:684:14: required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue::post(Gecode::Home, Gecode::ViewArray&) [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(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::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::NegBoolView; int pc = 0]' 340 | BinaryPropagator::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::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::post(Gecode::Home, Gecode::ViewArray&) [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(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::TerOrTrue(Gecode::Home, BV, BV, BV) [with BV = Gecode::Int::BoolView]' 185 | TerOrTrue::TerOrTrue(Home home, BV b0, BV b1, BV b2) | ~~~~~^~~~ ./gecode/int/bool/or.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::QuadOrTrue::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::post(Gecode::Home, Gecode::ViewArray&) [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(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::QuadOrTrue(Gecode::Home, BV, BV, BV, BV) [with BV = Gecode::Int::BoolView]' 289 | QuadOrTrue::QuadOrTrue(Home home, BV b0, BV b1, BV b2, BV b3) | ~~~~~^~~~ ./gecode/int/bool/or.hpp: In instantiation of 'Gecode::Int::Bool::NaryOrTrue::NaryOrTrue(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]': ./gecode/int/bool/or.hpp:684:14: required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue::post(Gecode::Home, Gecode::ViewArray&) [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(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::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 0]' 340 | BinaryPropagator::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::ClauseTrue(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [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::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [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::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::ClauseTrue(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [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::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [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::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::post(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, 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::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::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]' 667 | NaryOrTrue::post(Home home, ViewArray& 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::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::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]' 64 | Eq::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::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::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::NegBoolView]' 498 | Or::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::NaryOr(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]' 740 | NaryOr::NaryOr(Home home, ViewArray& 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::Clause(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, 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::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::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(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::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' 47 | EqBnd::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::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::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(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::IteBase(Gecode::Home, Gecode::Int::BoolView, View, View, View) [with View = Gecode::Int::IntView; int pc = 1]' 46 | IteBase::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::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::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(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::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' 115 | EqDom::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::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::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(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::IteBase(Gecode::Home, Gecode::Int::BoolView, View, View, View) [with View = Gecode::Int::IntView; int pc = 2]' 46 | IteBase::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::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::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::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::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::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::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::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::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::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::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::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::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(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::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::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::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::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(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::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 0]' 340 | BinaryPropagator::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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(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::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 1]' 340 | BinaryPropagator::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::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::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::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(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::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 1]' 340 | BinaryPropagator::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::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::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::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(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::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]' 46 | BoolBinary::BoolBinary(Home home, BVA b0, BVB b1) | ~~~~~^~~~ ./gecode/int/bool/base.hpp: In instantiation of 'Gecode::Int::Bool::BoolTernary::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::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::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::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::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::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::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::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::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::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::BoolView; int pc = 0]': ./gecode/int/bool/eq.hpp:120:44: required from 'Gecode::Int::Bool::NaryEq::NaryEq(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]' ./gecode/int/bool/eq.hpp:157:12: required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryEq::post(Gecode::Home, Gecode::ViewArray&) [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::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::BoolView; int pc = -1]': ./gecode/int/bool/lq.hpp:116:46: required from 'Gecode::Int::Bool::NaryLq::NaryLq(Gecode::Home, Gecode::ViewArray&) [with VX = Gecode::Int::BoolView]' ./gecode/int/bool/lq.hpp:156:14: required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryLq::post(Gecode::Home, Gecode::ViewArray&) [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::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::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::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::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, 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::NaryOr(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, 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::NaryOr(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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::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::post(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, 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::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::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]' 129 | BinOrTrue::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::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::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView]' 64 | Eq::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::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::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView]' 64 | Eq::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::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::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView]' 64 | Eq::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(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::Or(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::BoolView]' 465 | Or::Or(Home home, BVA b0, BVB b1, BVC b2) | ~~~~~^~~~ ./gecode/int/bool/or.hpp: In instantiation of 'Gecode::Int::Bool::NaryOr::NaryOr(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, 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::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Int::NegBoolView; int pc0 = -1; View1 = Gecode::Int::BoolView; int pc1 = 0]' 653 | (Home home, ViewArray& 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::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::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::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, 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(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::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::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::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::post(Gecode::Home, Gecode::ViewArray&) [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(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::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]' 46 | BoolBinary::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::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::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::post(Gecode::Home, Gecode::ViewArray&) [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(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::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]' 46 | BoolBinary::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::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::NaryOrTrue(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::NegBoolView]' ./gecode/int/bool/or.hpp:684:14: required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue::post(Gecode::Home, Gecode::ViewArray&) [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::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::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::post(Gecode::Home, Gecode::ViewArray&) [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(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::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]' 46 | BoolBinary::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::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::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::post(Gecode::Home, Gecode::ViewArray&) [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(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::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]' 46 | BoolBinary::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::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::ClauseTrue(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [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::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [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::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::ClauseTrue(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [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::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [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::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::post(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, 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::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::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]' 129 | BinOrTrue::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::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::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]' 64 | Eq::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::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::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]' 64 | Eq::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::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::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]' 64 | Eq::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(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::Or(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::NegBoolView]' 465 | Or::Or(Home home, BVA b0, BVB b1, BVC b2) | ~~~~~^~~~ ./gecode/int/bool/or.hpp: In instantiation of 'Gecode::Int::Bool::NaryOr::NaryOr(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, 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::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Int::BoolView; int pc0 = -1; View1 = Gecode::Int::NegBoolView; int pc1 = 0]' 653 | (Home home, ViewArray& 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::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::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::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(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::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::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::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::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::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::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::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(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::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::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::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::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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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::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::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::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::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::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::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::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::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::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::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::post(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, 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(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::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::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, 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::NaryOr(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, 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::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::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::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::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, 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::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::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::post(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, 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(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::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::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, 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::NaryOr(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, 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::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::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::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::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::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::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::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::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::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::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::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::post(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, 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::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]; | ~~~~~^ ./gecode/kernel/core.hpp:339:20: note: while referencing 'Gecode::VarImp::::idx' 339 | unsigned int idx[pc_max+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/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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::Int::Branch::ViewValuesBrancher::BranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = true; Gecode::Int::Branch::ViewValuesBrancher::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&); std::ostream = std::basic_ostream]' 104 | ViewValuesBrancher::post(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::Int::Branch::ViewValuesBrancher::BranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = false; Gecode::Int::Branch::ViewValuesBrancher::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&); std::ostream = std::basic_ostream]' 104 | ViewValuesBrancher::post(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::IntVar; std::ostream = std::basic_ostream]' 239 | post(Home home, ViewArray& x, | ~~~~~^~~~ gecode/int/branch.cpp: In function 'Gecode::BrancherHandle Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TieBreak, 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::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::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::Int::Branch::ViewValuesBrancher::BranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = true; Gecode::Int::Branch::ViewValuesBrancher::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&); std::ostream = std::basic_ostream]' 104 | ViewValuesBrancher::post(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::Int::Branch::ViewValuesBrancher::BranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = false; Gecode::Int::Branch::ViewValuesBrancher::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&); std::ostream = std::basic_ostream]' 104 | ViewValuesBrancher::post(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::IntVar; std::ostream = std::basic_ostream]' 239 | post(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::Int::Branch::ViewValuesBrancher::BranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = true; Gecode::Int::Branch::ViewValuesBrancher::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&); std::ostream = std::basic_ostream]' 104 | ViewValuesBrancher::post(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::Int::Branch::ViewValuesBrancher::BranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = false; Gecode::Int::Branch::ViewValuesBrancher::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&); std::ostream = std::basic_ostream]' 104 | ViewValuesBrancher::post(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::IntVar; std::ostream = std::basic_ostream]' 239 | post(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::Int::Branch::ViewValuesBrancher::BranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = true; Gecode::Int::Branch::ViewValuesBrancher::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&); std::ostream = std::basic_ostream]' 104 | ViewValuesBrancher::post(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::Int::Branch::ViewValuesBrancher::BranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = false; Gecode::Int::Branch::ViewValuesBrancher::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&); std::ostream = std::basic_ostream]' 104 | ViewValuesBrancher::post(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::IntVar; std::ostream = std::basic_ostream]' 239 | post(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 1; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::IntVar; std::ostream = std::basic_ostream]' 239 | post(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream]' 239 | post(Home home, ViewArray& x, | ~~~~~^~~~ gecode/int/branch.cpp: In function 'Gecode::BrancherHandle Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TieBreak, 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::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::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream]' 239 | post(Home home, ViewArray& x, | ~~~~~^~~~ gecode/int/branch.cpp:219:77: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | return ViewValBrancher::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::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream]' 239 | post(Home home, ViewArray& x, | ~~~~~^~~~ gecode/int/branch.cpp:225:77: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 225 | return ViewValBrancher::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::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream]' 239 | post(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 1; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream]' 239 | post(Home home, ViewArray& 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::VarArgArray(const Gecode::VarArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::Int::Branch::ViewValuesBrancher::BranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = true; Gecode::Int::Branch::ViewValuesBrancher::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&); std::ostream = std::basic_ostream]': 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(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::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::Int::Branch::ViewValuesBrancher::BranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = true; Gecode::Int::Branch::ViewValuesBrancher::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&); std::ostream = std::basic_ostream]' 97 | ViewValuesBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/branch/view-values.hpp: In instantiation of 'static Gecode::BrancherHandle Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::Int::Branch::ViewValuesBrancher::BranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = false; Gecode::Int::Branch::ViewValuesBrancher::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&); std::ostream = std::basic_ostream]': 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(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::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::Int::Branch::ViewValuesBrancher::BranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = false; Gecode::Int::Branch::ViewValuesBrancher::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&); std::ostream = std::basic_ostream]' 97 | ViewValuesBrancher(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::IntVar; std::ostream = std::basic_ostream]': 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(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::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::IntVar; std::ostream = std::basic_ostream]' 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::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::Int::Branch::ViewValuesBrancher::BranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = true; Gecode::Int::Branch::ViewValuesBrancher::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&); std::ostream = std::basic_ostream]': 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(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::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::Int::Branch::ViewValuesBrancher::BranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = true; Gecode::Int::Branch::ViewValuesBrancher::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&); std::ostream = std::basic_ostream]' 97 | ViewValuesBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/branch/view-values.hpp: In instantiation of 'static Gecode::BrancherHandle Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::Int::Branch::ViewValuesBrancher::BranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = false; Gecode::Int::Branch::ViewValuesBrancher::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&); std::ostream = std::basic_ostream]': 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(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::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::Int::Branch::ViewValuesBrancher::BranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = false; Gecode::Int::Branch::ViewValuesBrancher::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&); std::ostream = std::basic_ostream]' 97 | ViewValuesBrancher(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::IntVar; std::ostream = std::basic_ostream]': 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(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::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::IntVar; std::ostream = std::basic_ostream]' 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::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::Int::Branch::ViewValuesBrancher::BranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = true; Gecode::Int::Branch::ViewValuesBrancher::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&); std::ostream = std::basic_ostream]': 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(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::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::Int::Branch::ViewValuesBrancher::BranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = true; Gecode::Int::Branch::ViewValuesBrancher::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&); std::ostream = std::basic_ostream]' 97 | ViewValuesBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/branch/view-values.hpp: In instantiation of 'static Gecode::BrancherHandle Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::Int::Branch::ViewValuesBrancher::BranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = false; Gecode::Int::Branch::ViewValuesBrancher::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&); std::ostream = std::basic_ostream]': 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(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::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::Int::Branch::ViewValuesBrancher::BranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = false; Gecode::Int::Branch::ViewValuesBrancher::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&); std::ostream = std::basic_ostream]' 97 | ViewValuesBrancher(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::IntVar; std::ostream = std::basic_ostream]': 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(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::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::IntVar; std::ostream = std::basic_ostream]' 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::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::Int::Branch::ViewValuesBrancher::BranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = true; Gecode::Int::Branch::ViewValuesBrancher::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&); std::ostream = std::basic_ostream]': 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(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::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::Int::Branch::ViewValuesBrancher::BranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = true; Gecode::Int::Branch::ViewValuesBrancher::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&); std::ostream = std::basic_ostream]' 97 | ViewValuesBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/branch/view-values.hpp: In instantiation of 'static Gecode::BrancherHandle Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::Int::Branch::ViewValuesBrancher::BranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = false; Gecode::Int::Branch::ViewValuesBrancher::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&); std::ostream = std::basic_ostream]': 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(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::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::Int::Branch::ViewValuesBrancher::BranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = false; Gecode::Int::Branch::ViewValuesBrancher::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&); std::ostream = std::basic_ostream]' 97 | ViewValuesBrancher(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::IntVar; std::ostream = std::basic_ostream]': 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(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::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::IntVar; std::ostream = std::basic_ostream]' 225 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'static Gecode::BrancherHandle Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 1; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::IntVar; std::ostream = std::basic_ostream]': 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(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::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 1; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::IntVar; std::ostream = std::basic_ostream]' 225 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'static Gecode::BrancherHandle Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream]': 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(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::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream]' 225 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'static Gecode::BrancherHandle Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream]': 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(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::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream]' 225 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'static Gecode::BrancherHandle Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream]': 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(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::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream]' 225 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'static Gecode::BrancherHandle Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream]': 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(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::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream]' 225 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'static Gecode::BrancherHandle Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 1; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream]': 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(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::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 1; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream]' 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::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::Int::Branch::ViewValuesBrancher::BranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = true; Gecode::Int::Branch::ViewValuesBrancher::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&); std::ostream = std::basic_ostream]': ./gecode/int/branch/view-values.hpp:107:13: required from 'static Gecode::BrancherHandle Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::Int::Branch::ViewValuesBrancher::BranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = true; Gecode::Int::Branch::ViewValuesBrancher::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&); std::ostream = std::basic_ostream]' 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(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::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ViewBrancher::BranchFilter) [with View = Gecode::Int::IntView; int n = 1; Gecode::ViewBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int)]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& 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::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::Int::Branch::ViewValuesBrancher::BranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = false; Gecode::Int::Branch::ViewValuesBrancher::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&); std::ostream = std::basic_ostream]': ./gecode/int/branch/view-values.hpp:107:13: required from 'static Gecode::BrancherHandle Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::Int::Branch::ViewValuesBrancher::BranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = false; Gecode::Int::Branch::ViewValuesBrancher::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&); std::ostream = std::basic_ostream]' 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(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::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ViewBrancher::BranchFilter) [with View = Gecode::Int::IntView; int n = 1; Gecode::ViewBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int)]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& 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::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::IntVar; std::ostream = std::basic_ostream]': ./gecode/kernel/brancher-view-val.hpp:243:13: required from 'static Gecode::BrancherHandle Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::IntVar; std::ostream = std::basic_ostream]' 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(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::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ViewBrancher::BranchFilter) [with View = Gecode::Int::IntView; int n = 1; Gecode::ViewBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int)]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& 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::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::Int::Branch::ViewValuesBrancher::BranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = true; Gecode::Int::Branch::ViewValuesBrancher::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&); std::ostream = std::basic_ostream]': ./gecode/int/branch/view-values.hpp:107:13: required from 'static Gecode::BrancherHandle Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::Int::Branch::ViewValuesBrancher::BranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = true; Gecode::Int::Branch::ViewValuesBrancher::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&); std::ostream = std::basic_ostream]' 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(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::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ViewBrancher::BranchFilter) [with View = Gecode::Int::IntView; int n = 2; Gecode::ViewBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int)]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& 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::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::Int::Branch::ViewValuesBrancher::BranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = false; Gecode::Int::Branch::ViewValuesBrancher::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&); std::ostream = std::basic_ostream]': ./gecode/int/branch/view-values.hpp:107:13: required from 'static Gecode::BrancherHandle Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::Int::Branch::ViewValuesBrancher::BranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = false; Gecode::Int::Branch::ViewValuesBrancher::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&); std::ostream = std::basic_ostream]' 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(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::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ViewBrancher::BranchFilter) [with View = Gecode::Int::IntView; int n = 2; Gecode::ViewBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int)]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& 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::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::IntVar; std::ostream = std::basic_ostream]': ./gecode/kernel/brancher-view-val.hpp:243:13: required from 'static Gecode::BrancherHandle Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::IntVar; std::ostream = std::basic_ostream]' 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(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::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ViewBrancher::BranchFilter) [with View = Gecode::Int::IntView; int n = 2; Gecode::ViewBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int)]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& 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::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::Int::Branch::ViewValuesBrancher::BranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = true; Gecode::Int::Branch::ViewValuesBrancher::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&); std::ostream = std::basic_ostream]': ./gecode/int/branch/view-values.hpp:107:13: required from 'static Gecode::BrancherHandle Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::Int::Branch::ViewValuesBrancher::BranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = true; Gecode::Int::Branch::ViewValuesBrancher::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&); std::ostream = std::basic_ostream]' 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(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::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ViewBrancher::BranchFilter) [with View = Gecode::Int::IntView; int n = 3; Gecode::ViewBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int)]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& 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::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::Int::Branch::ViewValuesBrancher::BranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = false; Gecode::Int::Branch::ViewValuesBrancher::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&); std::ostream = std::basic_ostream]': ./gecode/int/branch/view-values.hpp:107:13: required from 'static Gecode::BrancherHandle Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::Int::Branch::ViewValuesBrancher::BranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = false; Gecode::Int::Branch::ViewValuesBrancher::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&); std::ostream = std::basic_ostream]' 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(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::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ViewBrancher::BranchFilter) [with View = Gecode::Int::IntView; int n = 3; Gecode::ViewBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int)]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& 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::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::IntVar; std::ostream = std::basic_ostream]': ./gecode/kernel/brancher-view-val.hpp:243:13: required from 'static Gecode::BrancherHandle Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::IntVar; std::ostream = std::basic_ostream]' 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(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::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ViewBrancher::BranchFilter) [with View = Gecode::Int::IntView; int n = 3; Gecode::ViewBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int)]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& 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::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::Int::Branch::ViewValuesBrancher::BranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = true; Gecode::Int::Branch::ViewValuesBrancher::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&); std::ostream = std::basic_ostream]': ./gecode/int/branch/view-values.hpp:107:13: required from 'static Gecode::BrancherHandle Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::Int::Branch::ViewValuesBrancher::BranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = true; Gecode::Int::Branch::ViewValuesBrancher::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&); std::ostream = std::basic_ostream]' 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(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::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ViewBrancher::BranchFilter) [with View = Gecode::Int::IntView; int n = 4; Gecode::ViewBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int)]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& 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::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::Int::Branch::ViewValuesBrancher::BranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = false; Gecode::Int::Branch::ViewValuesBrancher::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&); std::ostream = std::basic_ostream]': ./gecode/int/branch/view-values.hpp:107:13: required from 'static Gecode::BrancherHandle Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::Int::Branch::ViewValuesBrancher::BranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = false; Gecode::Int::Branch::ViewValuesBrancher::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&); std::ostream = std::basic_ostream]' 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(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::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ViewBrancher::BranchFilter) [with View = Gecode::Int::IntView; int n = 4; Gecode::ViewBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int)]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& 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::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::IntVar; std::ostream = std::basic_ostream]': ./gecode/kernel/brancher-view-val.hpp:243:13: required from 'static Gecode::BrancherHandle Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::IntVar; std::ostream = std::basic_ostream]' 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(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::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ViewBrancher::BranchFilter) [with View = Gecode::Int::IntView; int n = 4; Gecode::ViewBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int)]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& 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::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 1; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::IntVar; std::ostream = std::basic_ostream]': ./gecode/kernel/brancher-view-val.hpp:243:13: required from 'static Gecode::BrancherHandle Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 1; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::IntVar; std::ostream = std::basic_ostream]' 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(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::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ViewBrancher::BranchFilter) [with View = Gecode::Int::IntView; int n = 1; Gecode::ViewBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int)]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& 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::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream]': ./gecode/kernel/brancher-view-val.hpp:243:13: required from 'static Gecode::BrancherHandle Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream]' 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(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::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ViewBrancher::BranchFilter) [with View = Gecode::Int::BoolView; int n = 1; Gecode::ViewBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int)]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& 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::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream]': ./gecode/kernel/brancher-view-val.hpp:243:13: required from 'static Gecode::BrancherHandle Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream]' 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(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::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ViewBrancher::BranchFilter) [with View = Gecode::Int::BoolView; int n = 2; Gecode::ViewBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int)]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& 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::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream]': ./gecode/kernel/brancher-view-val.hpp:243:13: required from 'static Gecode::BrancherHandle Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream]' 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(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::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ViewBrancher::BranchFilter) [with View = Gecode::Int::BoolView; int n = 3; Gecode::ViewBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int)]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& 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::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream]': ./gecode/kernel/brancher-view-val.hpp:243:13: required from 'static Gecode::BrancherHandle Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream]' 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(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::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ViewBrancher::BranchFilter) [with View = Gecode::Int::BoolView; int n = 4; Gecode::ViewBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int)]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& 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::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 1; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream]': ./gecode/kernel/brancher-view-val.hpp:243:13: required from 'static Gecode::BrancherHandle Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 1; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream]' 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(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::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ViewBrancher::BranchFilter) [with View = Gecode::Int::BoolView; int n = 1; Gecode::ViewBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int)]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ ./gecode/kernel/brancher-view.hpp: In instantiation of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ViewBrancher::BranchFilter) [with View = Gecode::Int::IntView; int n = 1; Gecode::ViewBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int)]': ./gecode/int/branch/view-values.hpp:100:54: required from 'Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::Int::Branch::ViewValuesBrancher::BranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = true; Gecode::Int::Branch::ViewValuesBrancher::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&); std::ostream = std::basic_ostream]' ./gecode/int/branch/view-values.hpp:107:13: required from 'static Gecode::BrancherHandle Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::Int::Branch::ViewValuesBrancher::BranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = true; Gecode::Int::Branch::ViewValuesBrancher::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&); std::ostream = std::basic_ostream]' 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::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ViewBrancher::BranchFilter) [with View = Gecode::Int::IntView; int n = 2; Gecode::ViewBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int)]': ./gecode/int/branch/view-values.hpp:100:54: required from 'Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::Int::Branch::ViewValuesBrancher::BranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = true; Gecode::Int::Branch::ViewValuesBrancher::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&); std::ostream = std::basic_ostream]' ./gecode/int/branch/view-values.hpp:107:13: required from 'static Gecode::BrancherHandle Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::Int::Branch::ViewValuesBrancher::BranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = true; Gecode::Int::Branch::ViewValuesBrancher::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&); std::ostream = std::basic_ostream]' 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::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ViewBrancher::BranchFilter) [with View = Gecode::Int::IntView; int n = 3; Gecode::ViewBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int)]': ./gecode/int/branch/view-values.hpp:100:54: required from 'Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::Int::Branch::ViewValuesBrancher::BranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = true; Gecode::Int::Branch::ViewValuesBrancher::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&); std::ostream = std::basic_ostream]' ./gecode/int/branch/view-values.hpp:107:13: required from 'static Gecode::BrancherHandle Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::Int::Branch::ViewValuesBrancher::BranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = true; Gecode::Int::Branch::ViewValuesBrancher::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&); std::ostream = std::basic_ostream]' 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::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ViewBrancher::BranchFilter) [with View = Gecode::Int::IntView; int n = 4; Gecode::ViewBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int)]': ./gecode/int/branch/view-values.hpp:100:54: required from 'Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::Int::Branch::ViewValuesBrancher::BranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = true; Gecode::Int::Branch::ViewValuesBrancher::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&); std::ostream = std::basic_ostream]' ./gecode/int/branch/view-values.hpp:107:13: required from 'static Gecode::BrancherHandle Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::Int::Branch::ViewValuesBrancher::BranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = true; Gecode::Int::Branch::ViewValuesBrancher::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&); std::ostream = std::basic_ostream]' 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::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ViewBrancher::BranchFilter) [with View = Gecode::Int::BoolView; int n = 1; Gecode::ViewBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int)]': ./gecode/kernel/brancher-view-val.hpp:231:62: required from 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream]' ./gecode/kernel/brancher-view-val.hpp:243:13: required from 'static Gecode::BrancherHandle Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream]' 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::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ViewBrancher::BranchFilter) [with View = Gecode::Int::BoolView; int n = 2; Gecode::ViewBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int)]': ./gecode/kernel/brancher-view-val.hpp:231:62: required from 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream]' ./gecode/kernel/brancher-view-val.hpp:243:13: required from 'static Gecode::BrancherHandle Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream]' 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::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ViewBrancher::BranchFilter) [with View = Gecode::Int::BoolView; int n = 3; Gecode::ViewBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int)]': ./gecode/kernel/brancher-view-val.hpp:231:62: required from 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream]' ./gecode/kernel/brancher-view-val.hpp:243:13: required from 'static Gecode::BrancherHandle Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream]' 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::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ViewBrancher::BranchFilter) [with View = Gecode::Int::BoolView; int n = 4; Gecode::ViewBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int)]': ./gecode/kernel/brancher-view-val.hpp:231:62: required from 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream]' ./gecode/kernel/brancher-view-val.hpp:243:13: required from 'static Gecode::BrancherHandle Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream]' 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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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/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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, 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::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 0]' 340 | BinaryPropagator::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*, 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::post(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView]' 136 | EqBin::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::post(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView]' 136 | EqBin::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::post(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView]' 136 | EqBin::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::post(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView]' 265 | NqBin::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::post(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView]' 265 | NqBin::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::post(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView]' 265 | NqBin::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::post(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView]' 321 | LqBin::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::post(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView]' 321 | LqBin::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::post(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView]' 321 | LqBin::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::post(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::IntView]' 101 | EqTer::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::post(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::MinusView]' 101 | EqTer::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::post(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView]' 101 | EqTer::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::post(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView]' 101 | EqTer::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::post(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::IntView]' 180 | NqTer::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::post(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::MinusView]' 180 | NqTer::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::post(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView]' 180 | NqTer::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::post(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView]' 180 | NqTer::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::post(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::IntView]' 236 | LqTer::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::post(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::MinusView]' 236 | LqTer::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::post(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView]' 236 | LqTer::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::post(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView]' 236 | LqTer::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(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

&, Gecode::ViewArray

&, 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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::MinusView]' 120 | EqDom::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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' 120 | EqDom::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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::MinusView]' 120 | EqDom::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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; View1 = Gecode::Int::OffsetView]' 120 | EqDom::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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::OffsetView]' 120 | EqDom::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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; View1 = Gecode::Int::OffsetView]' 120 | EqDom::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::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::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray

&, Val) [with Val = int; View = Gecode::Int::ScaleView]' 366 | DomEq::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(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

&, Gecode::ViewArray

&, Gecode::IntRelType, Val) [with Val = int; View = Gecode::Int::ScaleView]' 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::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray

&, Val) [with Val = long long int; View = Gecode::Int::ScaleView]' 366 | DomEq::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(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

&, Gecode::ViewArray

&, Gecode::IntRelType, Val) [with Val = long long int; View = Gecode::Int::ScaleView]' 162 | post_nary(Home home, | ~~~~~^~~~ gecode/int/linear/int-post.cpp: In function 'void Gecode::Int::Linear::post(Gecode::Home, Gecode::Int::Linear::Term*, 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(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(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(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(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::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 499 | ReLqInt::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::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 499 | ReLqInt::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::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 499 | ReLqInt::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::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 499 | ReLqInt::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::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 499 | ReLqInt::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::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 499 | ReLqInt::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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(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

&, Gecode::ViewArray

&, 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(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

&, Gecode::ViewArray

&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView]' 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(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

&, Gecode::ViewArray

&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView]' 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::VarArgArray(const Gecode::VarArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::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::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(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::EqBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView]' 131 | EqBin::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::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(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::EqBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView]' 131 | EqBin::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::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(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::EqBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView]' 131 | EqBin::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::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(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::NqBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView]' 260 | NqBin::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::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(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::NqBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView]' 260 | NqBin::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::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(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::NqBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView]' 260 | NqBin::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::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(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::LqBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView]' 316 | LqBin::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::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(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::LqBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView]' 316 | LqBin::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::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(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::LqBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView]' 316 | LqBin::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::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(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::EqTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::IntView]' 96 | EqTer::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::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(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::EqTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::MinusView]' 96 | EqTer::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::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(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::EqTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView]' 96 | EqTer::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::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(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::EqTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView]' 96 | EqTer::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::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(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::NqTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::IntView]' 175 | NqTer::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::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(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::NqTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::MinusView]' 175 | NqTer::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::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(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::NqTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView]' 175 | NqTer::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::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(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::NqTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView]' 175 | NqTer::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::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(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::LqTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::IntView]' 231 | LqTer::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::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(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::LqTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::MinusView]' 231 | LqTer::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::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(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::LqTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView]' 231 | LqTer::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::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(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::LqTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView]' 231 | LqTer::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

&, Gecode::ViewArray

&, 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::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::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView]' 269 | Eq::post(Home home, ViewArray

& x, ViewArray& 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::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::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView]' 472 | Nq::post(Home home, ViewArray

& x, ViewArray& 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::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::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView]' 621 | Lq::post(Home home, ViewArray

& x, ViewArray& 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::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(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::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::MinusView]' 115 | EqDom::EqDom(Home home, View0 x0, View1 x1) | ~~~~~^~~~ ./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom::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(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::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' 115 | EqDom::EqDom(Home home, View0 x0, View1 x1) | ~~~~~^~~~ ./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom::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(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::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; View1 = Gecode::Int::OffsetView]' 115 | EqDom::EqDom(Home home, View0 x0, View1 x1) | ~~~~~^~~~ ./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom::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(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::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::OffsetView]' 115 | EqDom::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::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray

&, Val) [with Val = int; View = Gecode::Int::ScaleView]': 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(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::DomEq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray

&, Val) [with Val = int; View = Gecode::Int::ScaleView]' 359 | DomEq::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

&, Gecode::ViewArray

&, Gecode::IntRelType, Val) [with Val = int; View = Gecode::Int::ScaleView]': 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::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::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]' 269 | Eq::post(Home home, ViewArray

& x, ViewArray& 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::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::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]' 472 | Nq::post(Home home, ViewArray

& x, ViewArray& 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::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::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]' 621 | Lq::post(Home home, ViewArray

& x, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray

&, Val) [with Val = long long int; View = Gecode::Int::ScaleView]': 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(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::DomEq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray

&, Val) [with Val = long long int; View = Gecode::Int::ScaleView]' 359 | DomEq::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

&, Gecode::ViewArray

&, Gecode::IntRelType, Val) [with Val = long long int; View = Gecode::Int::ScaleView]': 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::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::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]' 269 | Eq::post(Home home, ViewArray

& x, ViewArray& 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::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::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]' 472 | Nq::post(Home home, ViewArray

& x, ViewArray& 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::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::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]' 621 | Lq::post(Home home, ViewArray

& x, ViewArray& 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::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 588 | ReEqDomInt::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::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 588 | ReEqDomInt::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::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 588 | ReEqDomInt::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::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 666 | ReEqBndInt::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::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 666 | ReEqBndInt::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::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 666 | ReEqBndInt::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::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 588 | ReEqDomInt::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::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 588 | ReEqDomInt::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::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 588 | ReEqDomInt::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::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 666 | ReEqBndInt::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::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 666 | ReEqBndInt::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::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 666 | ReEqBndInt::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::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(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::ReLqInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 494 | ReLqInt::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::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(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::ReLqInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 494 | ReLqInt::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::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(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::ReLqInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 494 | ReLqInt::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::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(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::ReLqInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 494 | ReLqInt::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::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(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::ReLqInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 494 | ReLqInt::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::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(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::ReLqInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 494 | ReLqInt::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::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(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::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::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::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(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::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::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::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(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::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::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::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(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::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::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::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(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::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::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::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(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::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::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::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(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::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::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::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(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::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::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::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(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::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::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::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(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::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::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::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(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::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::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::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(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::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::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::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(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::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::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::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(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::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::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::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(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::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::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::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(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::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::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::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(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::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::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::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(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::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::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::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(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::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::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::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(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::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::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::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(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::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::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

&, Gecode::ViewArray

&, 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::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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::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::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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::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::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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::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::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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::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::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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::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::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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::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::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 818 | ReLq::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::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 818 | ReLq::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::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 818 | ReLq::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

&, Gecode::ViewArray

&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView]': 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::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 400 | ReEq::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::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 400 | ReEq::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::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 400 | ReEq::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::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 400 | ReEq::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::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 400 | ReEq::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::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 400 | ReEq::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::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 818 | ReLq::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::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 818 | ReLq::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::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 818 | ReLq::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

&, Gecode::ViewArray

&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView]': 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::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 400 | ReEq::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::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 400 | ReEq::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::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 400 | ReEq::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::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 400 | ReEq::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::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 400 | ReEq::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::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 400 | ReEq::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::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 818 | ReLq::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::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 818 | ReLq::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::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 818 | ReLq::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::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::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(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::LinBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; int pc = 1]' 46 | LinBin::LinBin(Home home, A y0, B y1, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of 'Gecode::Int::Linear::EqBin::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::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(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::LinBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; int pc = 1]' 46 | LinBin::LinBin(Home home, A y0, B y1, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of 'Gecode::Int::Linear::EqBin::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::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(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::LinBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; int pc = 1]' 46 | LinBin::LinBin(Home home, A y0, B y1, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of 'Gecode::Int::Linear::NqBin::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::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(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::LinBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; int pc = 0]' 46 | LinBin::LinBin(Home home, A y0, B y1, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of 'Gecode::Int::Linear::NqBin::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::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(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::LinBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; int pc = 0]' 46 | LinBin::LinBin(Home home, A y0, B y1, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of 'Gecode::Int::Linear::NqBin::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::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(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::LinBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; int pc = 0]' 46 | LinBin::LinBin(Home home, A y0, B y1, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of 'Gecode::Int::Linear::LqBin::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::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(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::LinBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; int pc = 1]' 46 | LinBin::LinBin(Home home, A y0, B y1, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of 'Gecode::Int::Linear::LqBin::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::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(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::LinBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; int pc = 1]' 46 | LinBin::LinBin(Home home, A y0, B y1, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of 'Gecode::Int::Linear::LqBin::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::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(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::LinBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; int pc = 1]' 46 | LinBin::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::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::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(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::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::LinTer(Home home, A y0, B y1, C y2, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-ter.hpp: In instantiation of 'Gecode::Int::Linear::EqTer::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::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(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::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::LinTer(Home home, A y0, B y1, C y2, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-ter.hpp: In instantiation of 'Gecode::Int::Linear::EqTer::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::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(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::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::LinTer(Home home, A y0, B y1, C y2, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-ter.hpp: In instantiation of 'Gecode::Int::Linear::EqTer::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::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(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::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::LinTer(Home home, A y0, B y1, C y2, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-ter.hpp: In instantiation of 'Gecode::Int::Linear::NqTer::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::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(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::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::LinTer(Home home, A y0, B y1, C y2, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-ter.hpp: In instantiation of 'Gecode::Int::Linear::NqTer::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::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(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::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::LinTer(Home home, A y0, B y1, C y2, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-ter.hpp: In instantiation of 'Gecode::Int::Linear::NqTer::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::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(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::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::LinTer(Home home, A y0, B y1, C y2, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-ter.hpp: In instantiation of 'Gecode::Int::Linear::NqTer::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::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(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::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::LinTer(Home home, A y0, B y1, C y2, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-ter.hpp: In instantiation of 'Gecode::Int::Linear::LqTer::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::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(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::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::LinTer(Home home, A y0, B y1, C y2, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-ter.hpp: In instantiation of 'Gecode::Int::Linear::LqTer::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::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(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::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::LinTer(Home home, A y0, B y1, C y2, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-ter.hpp: In instantiation of 'Gecode::Int::Linear::LqTer::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::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(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::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::LinTer(Home home, A y0, B y1, C y2, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-ter.hpp: In instantiation of 'Gecode::Int::Linear::LqTer::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::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(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::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::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::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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

&, Gecode::ViewArray

&, 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(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::Eq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView]' 264 | Eq::Eq(Home home, ViewArray

& x, ViewArray& 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(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::Eq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView]' 264 | Eq::Eq(Home home, ViewArray

& x, ViewArray& 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(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::Eq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView]' 264 | Eq::Eq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::Nq::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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

&, Gecode::ViewArray

&, 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(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::Nq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView]' 467 | Nq::Nq(Home home, ViewArray

& x, ViewArray& 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(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::Nq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView]' 467 | Nq::Nq(Home home, ViewArray

& x, ViewArray& 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(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::Nq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView]' 467 | Nq::Nq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::Lq::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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

&, Gecode::ViewArray

&, 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(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::Lq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView]' 616 | Lq::Lq(Home home, ViewArray

& x, ViewArray& 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(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::Lq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::IntView]' 616 | Lq::Lq(Home home, ViewArray

& x, ViewArray& 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(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::Lq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView]' 616 | Lq::Lq(Home home, ViewArray

& x, ViewArray& 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::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::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(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::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::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::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(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::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::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::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(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::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::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::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(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::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::DomEq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray

&, Val) [with Val = int; View = Gecode::Int::ScaleView]': ./gecode/int/linear/int-dom.hpp:369:12: required from 'static Gecode::ExecStatus Gecode::Int::Linear::DomEq::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray

&, Val) [with Val = int; View = Gecode::Int::ScaleView]' 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(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::Lin(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; int pc = 2]' 65 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::Eq::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]': gecode/int/linear/int-post.cpp:166:7: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray

&, Gecode::IntRelType, Val) [with Val = int; View = Gecode::Int::ScaleView]' 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(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::Eq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView]' 264 | Eq::Eq(Home home, ViewArray

& x, ViewArray& 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(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::Eq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView]' 264 | Eq::Eq(Home home, ViewArray

& x, ViewArray& 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(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::Eq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]' 264 | Eq::Eq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::Nq::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]': gecode/int/linear/int-post.cpp:169:7: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray

&, Gecode::IntRelType, Val) [with Val = int; View = Gecode::Int::ScaleView]' 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(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::Nq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView]' 467 | Nq::Nq(Home home, ViewArray

& x, ViewArray& 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(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::Nq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView]' 467 | Nq::Nq(Home home, ViewArray

& x, ViewArray& 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(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::Nq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]' 467 | Nq::Nq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::Lq::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]': gecode/int/linear/int-post.cpp:172:7: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray

&, Gecode::IntRelType, Val) [with Val = int; View = Gecode::Int::ScaleView]' 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(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::Lq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView]' 616 | Lq::Lq(Home home, ViewArray

& x, ViewArray& 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(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::Lq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView]' 616 | Lq::Lq(Home home, ViewArray

& x, ViewArray& 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(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::Lq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]' 616 | Lq::Lq(Home home, ViewArray

& x, ViewArray& 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::DomEq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray

&, Val) [with Val = long long int; View = Gecode::Int::ScaleView]': ./gecode/int/linear/int-dom.hpp:369:12: required from 'static Gecode::ExecStatus Gecode::Int::Linear::DomEq::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray

&, Val) [with Val = long long int; View = Gecode::Int::ScaleView]' 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(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::Lin(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; int pc = 2]' 65 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::Eq::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]': gecode/int/linear/int-post.cpp:166:7: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray

&, Gecode::IntRelType, Val) [with Val = long long int; View = Gecode::Int::ScaleView]' 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(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::Eq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView]' 264 | Eq::Eq(Home home, ViewArray

& x, ViewArray& 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(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::Eq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView]' 264 | Eq::Eq(Home home, ViewArray

& x, ViewArray& 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(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::Eq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]' 264 | Eq::Eq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::Nq::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]': gecode/int/linear/int-post.cpp:169:7: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray

&, Gecode::IntRelType, Val) [with Val = long long int; View = Gecode::Int::ScaleView]' 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(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::Nq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView]' 467 | Nq::Nq(Home home, ViewArray

& x, ViewArray& 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(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::Nq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView]' 467 | Nq::Nq(Home home, ViewArray

& x, ViewArray& 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(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::Nq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]' 467 | Nq::Nq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::Lq::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]': gecode/int/linear/int-post.cpp:172:7: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray

&, Gecode::IntRelType, Val) [with Val = long long int; View = Gecode::Int::ScaleView]' 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(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::Lq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView]' 616 | Lq::Lq(Home home, ViewArray

& x, ViewArray& 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(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::Lq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView]' 616 | Lq::Lq(Home home, ViewArray

& x, ViewArray& 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(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::Lq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]' 616 | Lq::Lq(Home home, ViewArray

& x, ViewArray& 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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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(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::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::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::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(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::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::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::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(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::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::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::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(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::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::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::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(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::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::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::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(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::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::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::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(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::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::ReLinBin(Home home, A y0, B y1, Val c0, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of 'Gecode::Int::Linear::ReEqBin::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::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(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::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::ReLinBin(Home home, A y0, B y1, Val c0, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of 'Gecode::Int::Linear::ReEqBin::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::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(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::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::ReLinBin(Home home, A y0, B y1, Val c0, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of 'Gecode::Int::Linear::ReEqBin::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::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(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::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::ReLinBin(Home home, A y0, B y1, Val c0, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of 'Gecode::Int::Linear::ReEqBin::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::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(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::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::ReLinBin(Home home, A y0, B y1, Val c0, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of 'Gecode::Int::Linear::ReEqBin::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::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(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::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::ReLinBin(Home home, A y0, B y1, Val c0, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of 'Gecode::Int::Linear::ReEqBin::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::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(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::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::ReLinBin(Home home, A y0, B y1, Val c0, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of 'Gecode::Int::Linear::ReEqBin::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::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(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::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::ReLinBin(Home home, A y0, B y1, Val c0, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of 'Gecode::Int::Linear::ReEqBin::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::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(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::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::ReLinBin(Home home, A y0, B y1, Val c0, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of 'Gecode::Int::Linear::ReEqBin::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::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(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::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::ReLinBin(Home home, A y0, B y1, Val c0, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of 'Gecode::Int::Linear::ReEqBin::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::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(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::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::ReLinBin(Home home, A y0, B y1, Val c0, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of 'Gecode::Int::Linear::ReEqBin::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::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(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::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::ReLinBin(Home home, A y0, B y1, Val c0, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of 'Gecode::Int::Linear::ReLqBin::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::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(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::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::ReLinBin(Home home, A y0, B y1, Val c0, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of 'Gecode::Int::Linear::ReLqBin::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::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(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::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::ReLinBin(Home home, A y0, B y1, Val c0, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of 'Gecode::Int::Linear::ReLqBin::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::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(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::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::ReLinBin(Home home, A y0, B y1, Val c0, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of 'Gecode::Int::Linear::ReLqBin::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::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(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::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::ReLinBin(Home home, A y0, B y1, Val c0, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of 'Gecode::Int::Linear::ReLqBin::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::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(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::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::ReLinBin(Home home, A y0, B y1, Val c0, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of 'Gecode::Int::Linear::ReLqBin::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::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(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::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::ReLinBin(Home home, A y0, B y1, Val c0, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of 'Gecode::Int::Linear::ReLqBin::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::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(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::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::ReLinBin(Home home, A y0, B y1, Val c0, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of 'Gecode::Int::Linear::ReLqBin::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::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(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::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::ReLinBin(Home home, A y0, B y1, Val c0, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of 'Gecode::Int::Linear::ReLqBin::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::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(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::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::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::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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

&, Gecode::ViewArray

&, 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(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::ReEq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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::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(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::ReEq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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::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(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::ReEq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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::ReEq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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

&, Gecode::ViewArray

&, 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(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::ReEq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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::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(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::ReEq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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::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(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::ReEq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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::ReEq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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

&, Gecode::ViewArray

&, 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(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::ReEq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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::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(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::ReEq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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::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(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::ReEq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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::ReEq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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

&, Gecode::ViewArray

&, 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(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::ReEq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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::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(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::ReEq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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::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(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::ReEq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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::ReEq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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

&, Gecode::ViewArray

&, 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(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::ReEq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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::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(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::ReEq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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::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(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::ReEq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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::ReEq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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

&, Gecode::ViewArray

&, 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(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::ReEq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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::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(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::ReEq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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::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(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::ReEq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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::ReEq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReLq::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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

&, Gecode::ViewArray

&, 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(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::ReLq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 812 | ReLq::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(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::ReLq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 812 | ReLq::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(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::ReLq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 812 | ReLq::ReLq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReLq::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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

&, Gecode::ViewArray

&, 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(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::ReLq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 812 | ReLq::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(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::ReLq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 812 | ReLq::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(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::ReLq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 812 | ReLq::ReLq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReLq::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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

&, Gecode::ViewArray

&, 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(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::ReLq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 812 | ReLq::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(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::ReLq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 812 | ReLq::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(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::ReLq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 812 | ReLq::ReLq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; 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

&, Gecode::ViewArray

&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView]' 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(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::ReEq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 394 | ReEq::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(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::ReEq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 394 | ReEq::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(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::ReEq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 394 | ReEq::ReEq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; 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

&, Gecode::ViewArray

&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView]' 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(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::ReEq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 394 | ReEq::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(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::ReEq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 394 | ReEq::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(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::ReEq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 394 | ReEq::ReEq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; 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

&, Gecode::ViewArray

&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView]' 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(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::ReEq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 394 | ReEq::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(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::ReEq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 394 | ReEq::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(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::ReEq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 394 | ReEq::ReEq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; 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

&, Gecode::ViewArray

&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView]' 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(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::ReEq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 394 | ReEq::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(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::ReEq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 394 | ReEq::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(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::ReEq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 394 | ReEq::ReEq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; 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

&, Gecode::ViewArray

&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView]' 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(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::ReEq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 394 | ReEq::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(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::ReEq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 394 | ReEq::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(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::ReEq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 394 | ReEq::ReEq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; 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

&, Gecode::ViewArray

&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView]' 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(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::ReEq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 394 | ReEq::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(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::ReEq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 394 | ReEq::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(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::ReEq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 394 | ReEq::ReEq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReLq::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; 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

&, Gecode::ViewArray

&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView]' 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(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::ReLq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 812 | ReLq::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(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::ReLq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 812 | ReLq::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(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::ReLq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 812 | ReLq::ReLq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReLq::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; 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

&, Gecode::ViewArray

&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView]' 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(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::ReLq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 812 | ReLq::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(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::ReLq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 812 | ReLq::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(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::ReLq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 812 | ReLq::ReLq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReLq::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; 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

&, Gecode::ViewArray

&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView]' 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(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::ReLq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 812 | ReLq::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(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::ReLq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 812 | ReLq::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(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::ReLq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 812 | ReLq::ReLq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; 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

&, Gecode::ViewArray

&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView]' 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(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::ReEq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 394 | ReEq::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(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::ReEq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 394 | ReEq::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(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::ReEq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 394 | ReEq::ReEq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; 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

&, Gecode::ViewArray

&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView]' 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(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::ReEq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 394 | ReEq::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(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::ReEq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 394 | ReEq::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(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::ReEq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 394 | ReEq::ReEq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; 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

&, Gecode::ViewArray

&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView]' 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(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::ReEq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 394 | ReEq::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(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::ReEq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 394 | ReEq::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(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::ReEq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 394 | ReEq::ReEq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; 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

&, Gecode::ViewArray

&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView]' 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(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::ReEq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 394 | ReEq::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(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::ReEq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 394 | ReEq::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(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::ReEq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 394 | ReEq::ReEq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; 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

&, Gecode::ViewArray

&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView]' 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(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::ReEq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 394 | ReEq::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(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::ReEq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 394 | ReEq::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(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::ReEq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 394 | ReEq::ReEq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; 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

&, Gecode::ViewArray

&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView]' 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(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::ReEq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 394 | ReEq::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(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::ReEq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 394 | ReEq::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(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::ReEq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 394 | ReEq::ReEq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReLq::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; 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

&, Gecode::ViewArray

&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView]' 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(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::ReLq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 812 | ReLq::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(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::ReLq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = long long int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 812 | ReLq::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(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::ReLq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 812 | ReLq::ReLq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReLq::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; 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

&, Gecode::ViewArray

&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView]' 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(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::ReLq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 812 | ReLq::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(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::ReLq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = long long int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 812 | ReLq::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(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::ReLq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 812 | ReLq::ReLq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReLq::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; 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

&, Gecode::ViewArray

&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView]' 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(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::ReLq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 812 | ReLq::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(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::ReLq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = long long int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 812 | ReLq::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(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::ReLq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 812 | ReLq::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::Eq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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

&, Gecode::ViewArray

&, 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(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::Lin(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView; int pc = 1]' 65 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::Eq::Eq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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

&, Gecode::ViewArray

&, 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(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::Lin(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; int pc = 1]' 65 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::Nq::Nq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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

&, Gecode::ViewArray

&, 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(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::Lin(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView; int pc = 0]' 65 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::Nq::Nq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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

&, Gecode::ViewArray

&, 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(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::Lin(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; int pc = 0]' 65 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::Lq::Lq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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

&, Gecode::ViewArray

&, 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(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::Lin(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView; int pc = 1]' 65 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::Lq::Lq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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

&, Gecode::ViewArray

&, 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(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::Lin(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::IntView; int pc = 1]' 65 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::Lq::Lq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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

&, Gecode::ViewArray

&, 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(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::Lin(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; int pc = 1]' 65 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& 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::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::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::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::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::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::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::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::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::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::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::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::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::Lin(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; int pc = 2]': ./gecode/int/linear/int-dom.hpp:362:47: required from 'Gecode::Int::Linear::DomEq::DomEq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray

&, Val) [with Val = int; View = Gecode::Int::ScaleView]' ./gecode/int/linear/int-dom.hpp:369:12: required from 'static Gecode::ExecStatus Gecode::Int::Linear::DomEq::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray

&, Val) [with Val = int; View = Gecode::Int::ScaleView]' 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::Eq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView]': ./gecode/int/linear/int-nary.hpp:272:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::Eq::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:166:7: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray

&, Gecode::IntRelType, Val) [with Val = int; View = Gecode::Int::ScaleView]' 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(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::Lin(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; int pc = 1]' 65 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::Eq::Eq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]': ./gecode/int/linear/int-nary.hpp:276:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::Eq::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:166:7: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray

&, Gecode::IntRelType, Val) [with Val = int; View = Gecode::Int::ScaleView]' 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(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::Lin(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; int pc = 1]' 65 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::Nq::Nq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView]': ./gecode/int/linear/int-nary.hpp:475:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::Nq::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:169:7: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray

&, Gecode::IntRelType, Val) [with Val = int; View = Gecode::Int::ScaleView]' 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(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::Lin(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; int pc = 0]' 65 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::Nq::Nq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]': ./gecode/int/linear/int-nary.hpp:479:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::Nq::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:169:7: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray

&, Gecode::IntRelType, Val) [with Val = int; View = Gecode::Int::ScaleView]' 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(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::Lin(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; int pc = 0]' 65 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::Lq::Lq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView]': ./gecode/int/linear/int-nary.hpp:624:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::Lq::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:172:7: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray

&, Gecode::IntRelType, Val) [with Val = int; View = Gecode::Int::ScaleView]' 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(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::Lin(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; int pc = 1]' 65 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::Lq::Lq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView]': ./gecode/int/linear/int-nary.hpp:626:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::Lq::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:172:7: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray

&, Gecode::IntRelType, Val) [with Val = int; View = Gecode::Int::ScaleView]' 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(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::Lin(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView; int pc = 1]' 65 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::Lq::Lq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]': ./gecode/int/linear/int-nary.hpp:628:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::Lq::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:172:7: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray

&, Gecode::IntRelType, Val) [with Val = int; View = Gecode::Int::ScaleView]' 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(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::Lin(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; int pc = 1]' 65 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; int pc = 2]': ./gecode/int/linear/int-dom.hpp:362:47: required from 'Gecode::Int::Linear::DomEq::DomEq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray

&, Val) [with Val = long long int; View = Gecode::Int::ScaleView]' ./gecode/int/linear/int-dom.hpp:369:12: required from 'static Gecode::ExecStatus Gecode::Int::Linear::DomEq::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray

&, Val) [with Val = long long int; View = Gecode::Int::ScaleView]' 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::Eq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView]': ./gecode/int/linear/int-nary.hpp:272:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::Eq::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:166:7: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray

&, Gecode::IntRelType, Val) [with Val = long long int; View = Gecode::Int::ScaleView]' 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(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::Lin(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; int pc = 1]' 65 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::Eq::Eq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]': ./gecode/int/linear/int-nary.hpp:276:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::Eq::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:166:7: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray

&, Gecode::IntRelType, Val) [with Val = long long int; View = Gecode::Int::ScaleView]' 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(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::Lin(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; int pc = 1]' 65 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::Nq::Nq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView]': ./gecode/int/linear/int-nary.hpp:475:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::Nq::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:169:7: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray

&, Gecode::IntRelType, Val) [with Val = long long int; View = Gecode::Int::ScaleView]' 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(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::Lin(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; int pc = 0]' 65 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::Nq::Nq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]': ./gecode/int/linear/int-nary.hpp:479:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::Nq::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:169:7: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray

&, Gecode::IntRelType, Val) [with Val = long long int; View = Gecode::Int::ScaleView]' 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(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::Lin(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; int pc = 0]' 65 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::Lq::Lq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView]': ./gecode/int/linear/int-nary.hpp:624:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::Lq::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:172:7: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray

&, Gecode::IntRelType, Val) [with Val = long long int; View = Gecode::Int::ScaleView]' 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(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::Lin(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; int pc = 1]' 65 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::Lq::Lq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView]': ./gecode/int/linear/int-nary.hpp:626:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::Lq::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:172:7: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray

&, Gecode::IntRelType, Val) [with Val = long long int; View = Gecode::Int::ScaleView]' 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(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::Lin(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView; int pc = 1]' 65 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::Lq::Lq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]': ./gecode/int/linear/int-nary.hpp:628:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::Lq::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:172:7: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray

&, Gecode::IntRelType, Val) [with Val = long long int; View = Gecode::Int::ScaleView]' 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(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::Lin(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; int pc = 1]' 65 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& 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::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::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(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::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::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::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(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::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::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::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(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::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::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::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(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::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::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::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(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::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::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::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(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::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::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::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(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::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::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::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(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::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::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::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(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::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::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::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(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::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::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::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(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::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::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::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(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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::ReEq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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

&, Gecode::ViewArray

&, 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(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::ReLin(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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

&, Gecode::ViewArray

&, 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(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::ReLin(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; int pc = 1; Ctrl = Gecode::Int::BoolView]' 101 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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

&, Gecode::ViewArray

&, 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(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::ReLin(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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

&, Gecode::ViewArray

&, 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(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::ReLin(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; int pc = 1; Ctrl = Gecode::Int::BoolView]' 101 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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

&, Gecode::ViewArray

&, 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(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::ReLin(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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

&, Gecode::ViewArray

&, 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(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::ReLin(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; int pc = 1; Ctrl = Gecode::Int::BoolView]' 101 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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

&, Gecode::ViewArray

&, 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(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::ReLin(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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

&, Gecode::ViewArray

&, 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(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::ReLin(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; int pc = 1; Ctrl = Gecode::Int::NegBoolView]' 101 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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

&, Gecode::ViewArray

&, 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(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::ReLin(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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

&, Gecode::ViewArray

&, 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(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::ReLin(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; int pc = 1; Ctrl = Gecode::Int::NegBoolView]' 101 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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

&, Gecode::ViewArray

&, 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(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::ReLin(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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

&, Gecode::ViewArray

&, 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(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::ReLin(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; int pc = 1; Ctrl = Gecode::Int::NegBoolView]' 101 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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

&, Gecode::ViewArray

&, 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(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::ReLin(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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

&, Gecode::ViewArray

&, 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(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::ReLin(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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

&, Gecode::ViewArray

&, 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(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::ReLin(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; int pc = 1; Ctrl = Gecode::Int::BoolView]' 101 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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

&, Gecode::ViewArray

&, 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(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::ReLin(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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

&, Gecode::ViewArray

&, 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(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::ReLin(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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

&, Gecode::ViewArray

&, 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(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::ReLin(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; int pc = 1; Ctrl = Gecode::Int::BoolView]' 101 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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

&, Gecode::ViewArray

&, 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(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::ReLin(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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

&, Gecode::ViewArray

&, 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(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::ReLin(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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

&, Gecode::ViewArray

&, 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(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::ReLin(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; int pc = 1; Ctrl = Gecode::Int::BoolView]' 101 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; 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::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; 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

&, Gecode::ViewArray

&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView]' 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(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::ReLin(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; int pc = 1; Ctrl = Gecode::Int::BoolView]' 101 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; 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::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; 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

&, Gecode::ViewArray

&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView]' 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(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::ReLin(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; int pc = 1; Ctrl = Gecode::Int::BoolView]' 101 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; 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::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; 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

&, Gecode::ViewArray

&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView]' 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(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::ReLin(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; int pc = 1; Ctrl = Gecode::Int::BoolView]' 101 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; 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::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; 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

&, Gecode::ViewArray

&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView]' 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(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::ReLin(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; int pc = 1; Ctrl = Gecode::Int::BoolView]' 101 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; 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::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; 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

&, Gecode::ViewArray

&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView]' 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(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::ReLin(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; int pc = 1; Ctrl = Gecode::Int::BoolView]' 101 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; 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::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; 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

&, Gecode::ViewArray

&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView]' 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(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::ReLin(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; int pc = 1; Ctrl = Gecode::Int::BoolView]' 101 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; 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::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; 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

&, Gecode::ViewArray

&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView]' 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(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::ReLin(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; int pc = 1; Ctrl = Gecode::Int::NegBoolView]' 101 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; 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::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; 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

&, Gecode::ViewArray

&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView]' 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(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::ReLin(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; int pc = 1; Ctrl = Gecode::Int::NegBoolView]' 101 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; 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::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; 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

&, Gecode::ViewArray

&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView]' 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(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::ReLin(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; int pc = 1; Ctrl = Gecode::Int::NegBoolView]' 101 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; 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::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; 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

&, Gecode::ViewArray

&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView]' 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(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::ReLin(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; int pc = 1; Ctrl = Gecode::Int::NegBoolView]' 101 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; 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::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; 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

&, Gecode::ViewArray

&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView]' 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(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::ReLin(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; int pc = 1; Ctrl = Gecode::Int::NegBoolView]' 101 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; 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::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; 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

&, Gecode::ViewArray

&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView]' 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(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::ReLin(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; int pc = 1; Ctrl = Gecode::Int::NegBoolView]' 101 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::ScaleView; 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::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; 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

&, Gecode::ViewArray

&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView]' 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(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::ReLin(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; int pc = 1; Ctrl = Gecode::Int::BoolView]' 101 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_EQV]': ./gecode/int/linear/int-nary.hpp:824:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReLq::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; 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

&, Gecode::ViewArray

&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView]' 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(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::ReLin(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView; int pc = 1; Ctrl = Gecode::Int::BoolView]' 101 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_EQV]': ./gecode/int/linear/int-nary.hpp:826:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReLq::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; 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

&, Gecode::ViewArray

&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView]' 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(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::ReLin(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; int pc = 1; Ctrl = Gecode::Int::BoolView]' 101 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::ScaleView; 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::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; 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

&, Gecode::ViewArray

&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView]' 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(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::ReLin(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; int pc = 1; Ctrl = Gecode::Int::BoolView]' 101 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_IMP]': ./gecode/int/linear/int-nary.hpp:824:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReLq::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; 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

&, Gecode::ViewArray

&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView]' 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(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::ReLin(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView; int pc = 1; Ctrl = Gecode::Int::BoolView]' 101 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_IMP]': ./gecode/int/linear/int-nary.hpp:826:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReLq::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; 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

&, Gecode::ViewArray

&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView]' 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(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::ReLin(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; int pc = 1; Ctrl = Gecode::Int::BoolView]' 101 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::ScaleView; 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::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; 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

&, Gecode::ViewArray

&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView]' 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(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::ReLin(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; int pc = 1; Ctrl = Gecode::Int::BoolView]' 101 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/int/linear/int-nary.hpp:824:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReLq::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; 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

&, Gecode::ViewArray

&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView]' 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(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::ReLin(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView; int pc = 1; Ctrl = Gecode::Int::BoolView]' 101 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/int/linear/int-nary.hpp:826:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReLq::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; 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

&, Gecode::ViewArray

&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView]' 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(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::ReLin(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; int pc = 1; Ctrl = Gecode::Int::BoolView]' 101 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; 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::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; 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

&, Gecode::ViewArray

&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView]' 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(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::ReLin(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; int pc = 1; Ctrl = Gecode::Int::BoolView]' 101 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; 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::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; 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

&, Gecode::ViewArray

&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView]' 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(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::ReLin(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; int pc = 1; Ctrl = Gecode::Int::BoolView]' 101 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; 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::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; 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

&, Gecode::ViewArray

&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView]' 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(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::ReLin(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; int pc = 1; Ctrl = Gecode::Int::BoolView]' 101 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; 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::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; 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

&, Gecode::ViewArray

&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView]' 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(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::ReLin(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; int pc = 1; Ctrl = Gecode::Int::BoolView]' 101 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; 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::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; 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

&, Gecode::ViewArray

&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView]' 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(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::ReLin(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; int pc = 1; Ctrl = Gecode::Int::BoolView]' 101 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; 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::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; 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

&, Gecode::ViewArray

&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView]' 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(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::ReLin(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; int pc = 1; Ctrl = Gecode::Int::BoolView]' 101 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; 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::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; 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

&, Gecode::ViewArray

&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView]' 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(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::ReLin(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; int pc = 1; Ctrl = Gecode::Int::NegBoolView]' 101 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; 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::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; 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

&, Gecode::ViewArray

&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView]' 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(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::ReLin(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; int pc = 1; Ctrl = Gecode::Int::NegBoolView]' 101 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; 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::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; 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

&, Gecode::ViewArray

&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView]' 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(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::ReLin(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; int pc = 1; Ctrl = Gecode::Int::NegBoolView]' 101 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; 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::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; 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

&, Gecode::ViewArray

&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView]' 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(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::ReLin(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; int pc = 1; Ctrl = Gecode::Int::NegBoolView]' 101 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; 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::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; 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

&, Gecode::ViewArray

&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView]' 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(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::ReLin(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; int pc = 1; Ctrl = Gecode::Int::NegBoolView]' 101 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; 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::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; 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

&, Gecode::ViewArray

&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView]' 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(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::ReLin(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; int pc = 1; Ctrl = Gecode::Int::NegBoolView]' 101 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = long long int; P = Gecode::Int::ScaleView; 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::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; 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

&, Gecode::ViewArray

&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView]' 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(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::ReLin(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; int pc = 1; Ctrl = Gecode::Int::BoolView]' 101 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = long long int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_EQV]': ./gecode/int/linear/int-nary.hpp:824:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReLq::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; 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

&, Gecode::ViewArray

&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView]' 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(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::ReLin(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView; int pc = 1; Ctrl = Gecode::Int::BoolView]' 101 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_EQV]': ./gecode/int/linear/int-nary.hpp:826:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReLq::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; 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

&, Gecode::ViewArray

&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView]' 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(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::ReLin(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; int pc = 1; Ctrl = Gecode::Int::BoolView]' 101 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = long long int; P = Gecode::Int::ScaleView; 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::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; 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

&, Gecode::ViewArray

&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView]' 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(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::ReLin(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; int pc = 1; Ctrl = Gecode::Int::BoolView]' 101 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = long long int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_IMP]': ./gecode/int/linear/int-nary.hpp:824:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReLq::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; 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

&, Gecode::ViewArray

&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView]' 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(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::ReLin(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView; int pc = 1; Ctrl = Gecode::Int::BoolView]' 101 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_IMP]': ./gecode/int/linear/int-nary.hpp:826:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReLq::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; 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

&, Gecode::ViewArray

&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView]' 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(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::ReLin(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; int pc = 1; Ctrl = Gecode::Int::BoolView]' 101 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = long long int; P = Gecode::Int::ScaleView; 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::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; 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

&, Gecode::ViewArray

&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView]' 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(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::ReLin(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; int pc = 1; Ctrl = Gecode::Int::BoolView]' 101 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = long long int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/int/linear/int-nary.hpp:824:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReLq::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; 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

&, Gecode::ViewArray

&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView]' 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(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::ReLin(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView; int pc = 1; Ctrl = Gecode::Int::BoolView]' 101 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/int/linear/int-nary.hpp:826:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReLq::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; 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

&, Gecode::ViewArray

&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView]' 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(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::ReLin(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; int pc = 1; Ctrl = Gecode::Int::BoolView]' 101 | (Home home, ViewArray

& x, ViewArray& 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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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::Lin(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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::Eq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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

&, Gecode::ViewArray

&, 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::Lin(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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::Eq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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

&, Gecode::ViewArray

&, 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::Lin(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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::Nq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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

&, Gecode::ViewArray

&, 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::Lin(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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::Nq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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

&, Gecode::ViewArray

&, 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::Lin(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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::Lq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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

&, Gecode::ViewArray

&, 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::Lin(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; int pc = 1]': ./gecode/int/linear/int-nary.hpp:265:41: required from 'Gecode::Int::Linear::Eq::Eq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView]' ./gecode/int/linear/int-nary.hpp:272:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::Eq::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:166:7: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray

&, Gecode::IntRelType, Val) [with Val = int; View = Gecode::Int::ScaleView]' 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::Lin(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; int pc = 1]': ./gecode/int/linear/int-nary.hpp:265:41: required from 'Gecode::Int::Linear::Eq::Eq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]' ./gecode/int/linear/int-nary.hpp:276:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::Eq::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:166:7: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray

&, Gecode::IntRelType, Val) [with Val = int; View = Gecode::Int::ScaleView]' 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::Lin(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; int pc = 0]': ./gecode/int/linear/int-nary.hpp:468:41: required from 'Gecode::Int::Linear::Nq::Nq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView]' ./gecode/int/linear/int-nary.hpp:475:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::Nq::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:169:7: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray

&, Gecode::IntRelType, Val) [with Val = int; View = Gecode::Int::ScaleView]' 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::Lin(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; int pc = 0]': ./gecode/int/linear/int-nary.hpp:468:41: required from 'Gecode::Int::Linear::Nq::Nq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]' ./gecode/int/linear/int-nary.hpp:479:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::Nq::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:169:7: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray

&, Gecode::IntRelType, Val) [with Val = int; View = Gecode::Int::ScaleView]' 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::Lin(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView; int pc = 1]': ./gecode/int/linear/int-nary.hpp:617:41: required from 'Gecode::Int::Linear::Lq::Lq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView]' ./gecode/int/linear/int-nary.hpp:626:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::Lq::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:172:7: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray

&, Gecode::IntRelType, Val) [with Val = int; View = Gecode::Int::ScaleView]' 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::Lin(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; int pc = 1]': ./gecode/int/linear/int-nary.hpp:265:41: required from 'Gecode::Int::Linear::Eq::Eq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView]' ./gecode/int/linear/int-nary.hpp:272:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::Eq::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:166:7: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray

&, Gecode::IntRelType, Val) [with Val = long long int; View = Gecode::Int::ScaleView]' 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::Lin(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; int pc = 1]': ./gecode/int/linear/int-nary.hpp:265:41: required from 'Gecode::Int::Linear::Eq::Eq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]' ./gecode/int/linear/int-nary.hpp:276:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::Eq::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:166:7: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray

&, Gecode::IntRelType, Val) [with Val = long long int; View = Gecode::Int::ScaleView]' 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::Lin(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; int pc = 0]': ./gecode/int/linear/int-nary.hpp:468:41: required from 'Gecode::Int::Linear::Nq::Nq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView]' ./gecode/int/linear/int-nary.hpp:475:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::Nq::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:169:7: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray

&, Gecode::IntRelType, Val) [with Val = long long int; View = Gecode::Int::ScaleView]' 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::Lin(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; int pc = 0]': ./gecode/int/linear/int-nary.hpp:468:41: required from 'Gecode::Int::Linear::Nq::Nq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]' ./gecode/int/linear/int-nary.hpp:479:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::Nq::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:169:7: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray

&, Gecode::IntRelType, Val) [with Val = long long int; View = Gecode::Int::ScaleView]' 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::Lin(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView; int pc = 1]': ./gecode/int/linear/int-nary.hpp:617:41: required from 'Gecode::Int::Linear::Lq::Lq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView]' ./gecode/int/linear/int-nary.hpp:626:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::Lq::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:172:7: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray

&, Gecode::IntRelType, Val) [with Val = long long int; View = Gecode::Int::ScaleView]' 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::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::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::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::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::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::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::ReLin(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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::ReEq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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

&, Gecode::ViewArray

&, 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(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::Lin(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView; int pc = 1]' 65 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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::ReEq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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

&, Gecode::ViewArray

&, 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(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::Lin(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; int pc = 1]' 65 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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::ReEq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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

&, Gecode::ViewArray

&, 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(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::Lin(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView; int pc = 1]' 65 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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::ReEq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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

&, Gecode::ViewArray

&, 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(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::Lin(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; int pc = 1]' 65 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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::ReLq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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

&, Gecode::ViewArray

&, 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(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::Lin(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::IntView; int pc = 1]' 65 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; 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::ReEq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; 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::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; 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

&, Gecode::ViewArray

&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView]' 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(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::Lin(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; int pc = 1]' 65 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; int pc = 1; Ctrl = Gecode::Int::BoolView]': ./gecode/int/linear/int-nary.hpp:396:50: required from 'Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; 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::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; 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

&, Gecode::ViewArray

&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView]' 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(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::Lin(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; int pc = 1]' 65 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; 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::ReEq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; 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::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; 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

&, Gecode::ViewArray

&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView]' 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(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::Lin(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; int pc = 1]' 65 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; int pc = 1; Ctrl = Gecode::Int::NegBoolView]': ./gecode/int/linear/int-nary.hpp:396:50: required from 'Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; 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::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; 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

&, Gecode::ViewArray

&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView]' 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(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::Lin(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; int pc = 1]' 65 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView; int pc = 1; Ctrl = Gecode::Int::BoolView]': ./gecode/int/linear/int-nary.hpp:814:54: required from 'Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_EQV]' ./gecode/int/linear/int-nary.hpp:824:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReLq::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; 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

&, Gecode::ViewArray

&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView]' 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(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::Lin(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView; int pc = 1]' 65 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; 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::ReEq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; 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::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; 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

&, Gecode::ViewArray

&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView]' 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(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::Lin(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; int pc = 1]' 65 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; int pc = 1; Ctrl = Gecode::Int::BoolView]': ./gecode/int/linear/int-nary.hpp:396:50: required from 'Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; 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::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; 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

&, Gecode::ViewArray

&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView]' 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(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::Lin(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; int pc = 1]' 65 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; 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::ReEq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; 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::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; 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

&, Gecode::ViewArray

&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView]' 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(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::Lin(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; int pc = 1]' 65 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; int pc = 1; Ctrl = Gecode::Int::NegBoolView]': ./gecode/int/linear/int-nary.hpp:396:50: required from 'Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; 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::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; 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

&, Gecode::ViewArray

&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView]' 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(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::Lin(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; int pc = 1]' 65 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView; int pc = 1; Ctrl = Gecode::Int::BoolView]': ./gecode/int/linear/int-nary.hpp:814:54: required from 'Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = long long int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_EQV]' ./gecode/int/linear/int-nary.hpp:824:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReLq::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; 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

&, Gecode::ViewArray

&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView]' 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(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::Lin(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView; int pc = 1]' 65 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::Lq::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView]': ./gecode/int/linear/int-nary.hpp:849:7: required from 'Gecode::ExecStatus Gecode::Int::Linear::ReLq::propagate(Gecode::Space&, const ModEventDelta&) [with Val = long long int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView; 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(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::Lq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView]' 616 | Lq::Lq(Home home, ViewArray

& x, ViewArray& 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(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::Lq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::Linear::NoView]' 616 | Lq::Lq(Home home, ViewArray

& x, ViewArray& 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(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::Lq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView]' 616 | Lq::Lq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::Lq::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView]': ./gecode/int/linear/int-nary.hpp:854:7: required from 'Gecode::ExecStatus Gecode::Int::Linear::ReLq::propagate(Gecode::Space&, const ModEventDelta&) [with Val = long long int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView; 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(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::Lq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::Linear::NoView]' 616 | Lq::Lq(Home home, ViewArray

& x, ViewArray& 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(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::Lq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView]' 616 | Lq::Lq(Home home, ViewArray

& x, ViewArray& 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(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::Lq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView]' 616 | Lq::Lq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::Nq::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView]': ./gecode/int/linear/int-nary.hpp:432:7: required from 'Gecode::ExecStatus Gecode::Int::Linear::ReEq::propagate(Gecode::Space&, const ModEventDelta&) [with Val = long long int; P = Gecode::Int::ScaleView; 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(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::Nq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView]' 467 | Nq::Nq(Home home, ViewArray

& x, ViewArray& 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(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::Nq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::Linear::NoView]' 467 | Nq::Nq(Home home, ViewArray

& x, ViewArray& 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(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::Nq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView]' 467 | Nq::Nq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::Eq::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView]': ./gecode/int/linear/int-nary.hpp:437:7: required from 'Gecode::ExecStatus Gecode::Int::Linear::ReEq::propagate(Gecode::Space&, const ModEventDelta&) [with Val = long long int; P = Gecode::Int::ScaleView; 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(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::Eq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView]' 264 | Eq::Eq(Home home, ViewArray

& x, ViewArray& 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(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::Eq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::Linear::NoView]' 264 | Eq::Eq(Home home, ViewArray

& x, ViewArray& 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(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::Eq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView]' 264 | Eq::Eq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::Lq::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView]': ./gecode/int/linear/int-nary.hpp:849:7: required from 'Gecode::ExecStatus Gecode::Int::Linear::ReLq::propagate(Gecode::Space&, const ModEventDelta&) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView; 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(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::Lq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView]' 616 | Lq::Lq(Home home, ViewArray

& x, ViewArray& 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(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::Lq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::Linear::NoView]' 616 | Lq::Lq(Home home, ViewArray

& x, ViewArray& 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(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::Lq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView]' 616 | Lq::Lq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::Lq::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView]': ./gecode/int/linear/int-nary.hpp:854:7: required from 'Gecode::ExecStatus Gecode::Int::Linear::ReLq::propagate(Gecode::Space&, const ModEventDelta&) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView; 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(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::Lq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::Linear::NoView]' 616 | Lq::Lq(Home home, ViewArray

& x, ViewArray& 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(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::Lq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView]' 616 | Lq::Lq(Home home, ViewArray

& x, ViewArray& 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(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::Lq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView]' 616 | Lq::Lq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::Nq::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView]': ./gecode/int/linear/int-nary.hpp:432:7: required from 'Gecode::ExecStatus Gecode::Int::Linear::ReEq::propagate(Gecode::Space&, const ModEventDelta&) [with Val = int; P = Gecode::Int::ScaleView; 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(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::Nq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView]' 467 | Nq::Nq(Home home, ViewArray

& x, ViewArray& 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(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::Nq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::Linear::NoView]' 467 | Nq::Nq(Home home, ViewArray

& x, ViewArray& 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(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::Nq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView]' 467 | Nq::Nq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::Eq::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView]': ./gecode/int/linear/int-nary.hpp:437:7: required from 'Gecode::ExecStatus Gecode::Int::Linear::ReEq::propagate(Gecode::Space&, const ModEventDelta&) [with Val = int; P = Gecode::Int::ScaleView; 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(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::Eq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView]' 264 | Eq::Eq(Home home, ViewArray

& x, ViewArray& 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(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::Eq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::Linear::NoView]' 264 | Eq::Eq(Home home, ViewArray

& x, ViewArray& 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(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::Eq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView]' 264 | Eq::Eq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::Lq::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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::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(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::Lq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView]' 616 | Lq::Lq(Home home, ViewArray

& x, ViewArray& 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(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::Lq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::Linear::NoView]' 616 | Lq::Lq(Home home, ViewArray

& x, ViewArray& 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(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::Lq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView]' 616 | Lq::Lq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::Lq::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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::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(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::Lq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::Linear::NoView]' 616 | Lq::Lq(Home home, ViewArray

& x, ViewArray& 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(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::Lq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::IntView]' 616 | Lq::Lq(Home home, ViewArray

& x, ViewArray& 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(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::Lq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::IntView]' 616 | Lq::Lq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::Nq::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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::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(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::Nq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView]' 467 | Nq::Nq(Home home, ViewArray

& x, ViewArray& 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(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::Nq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::Linear::NoView]' 467 | Nq::Nq(Home home, ViewArray

& x, ViewArray& 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(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::Nq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView]' 467 | Nq::Nq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::Eq::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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::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(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::Eq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView]' 264 | Eq::Eq(Home home, ViewArray

& x, ViewArray& 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(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::Eq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::Linear::NoView]' 264 | Eq::Eq(Home home, ViewArray

& x, ViewArray& 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(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::Eq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView]' 264 | Eq::Eq(Home home, ViewArray

& x, ViewArray& 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::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::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(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::GqBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView]' 362 | GqBin::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::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::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(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::GqBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView]' 362 | GqBin::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::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::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(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::GqBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView]' 362 | GqBin::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::Lq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView]' ./gecode/int/linear/int-nary.hpp:849:7: required from 'Gecode::ExecStatus Gecode::Int::Linear::ReLq::propagate(Gecode::Space&, const ModEventDelta&) [with Val = long long int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView; 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(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::Lin(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::Linear::NoView; int pc = 1]' 65 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::Nq::Nq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView]' ./gecode/int/linear/int-nary.hpp:432:7: required from 'Gecode::ExecStatus Gecode::Int::Linear::ReEq::propagate(Gecode::Space&, const ModEventDelta&) [with Val = long long int; P = Gecode::Int::ScaleView; 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(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::Lin(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::Linear::NoView; int pc = 0]' 65 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::Eq::Eq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView]' ./gecode/int/linear/int-nary.hpp:437:7: required from 'Gecode::ExecStatus Gecode::Int::Linear::ReEq::propagate(Gecode::Space&, const ModEventDelta&) [with Val = long long int; P = Gecode::Int::ScaleView; 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(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::Lin(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::Linear::NoView; int pc = 1]' 65 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::Lq::Lq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView]' ./gecode/int/linear/int-nary.hpp:849:7: required from 'Gecode::ExecStatus Gecode::Int::Linear::ReLq::propagate(Gecode::Space&, const ModEventDelta&) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView; 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(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::Lin(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::Linear::NoView; int pc = 1]' 65 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::Nq::Nq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView]' ./gecode/int/linear/int-nary.hpp:432:7: required from 'Gecode::ExecStatus Gecode::Int::Linear::ReEq::propagate(Gecode::Space&, const ModEventDelta&) [with Val = int; P = Gecode::Int::ScaleView; 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(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::Lin(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::Linear::NoView; int pc = 0]' 65 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::Eq::Eq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView]' ./gecode/int/linear/int-nary.hpp:437:7: required from 'Gecode::ExecStatus Gecode::Int::Linear::ReEq::propagate(Gecode::Space&, const ModEventDelta&) [with Val = int; P = Gecode::Int::ScaleView; 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(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::Lin(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::Linear::NoView; int pc = 1]' 65 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& 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::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::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::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(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::LinBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; int pc = 1]' 46 | LinBin::LinBin(Home home, A y0, B y1, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of 'Gecode::Int::Linear::GqBin::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::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::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(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::LinBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; int pc = 1]' 46 | LinBin::LinBin(Home home, A y0, B y1, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of 'Gecode::Int::Linear::GqBin::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::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::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(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::LinBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; int pc = 1]' 46 | LinBin::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::Lin(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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::Lq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView]' ./gecode/int/linear/int-nary.hpp:849:7: required from 'Gecode::ExecStatus Gecode::Int::Linear::ReLq::propagate(Gecode::Space&, const ModEventDelta&) [with Val = long long int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView; 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::Lin(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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::Nq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView]' ./gecode/int/linear/int-nary.hpp:432:7: required from 'Gecode::ExecStatus Gecode::Int::Linear::ReEq::propagate(Gecode::Space&, const ModEventDelta&) [with Val = long long int; P = Gecode::Int::ScaleView; 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::Lin(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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::Lq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView]' ./gecode/int/linear/int-nary.hpp:849:7: required from 'Gecode::ExecStatus Gecode::Int::Linear::ReLq::propagate(Gecode::Space&, const ModEventDelta&) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView; 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::Lin(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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::Nq(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray

&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView]' ./gecode/int/linear/int-nary.hpp:432:7: required from 'Gecode::ExecStatus Gecode::Int::Linear::ReEq::propagate(Gecode::Space&, const ModEventDelta&) [with Val = int; P = Gecode::Int::ScaleView; 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::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]; | ~~~~~^ ./gecode/kernel/core.hpp:339:20: note: while referencing 'Gecode::VarImp::::idx' 339 | unsigned int idx[pc_max+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/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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]' 47 | EqInt::post(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]' 48 | EqView::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::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]' 47 | LqInt::post(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]' 47 | GqInt::post(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView; bool shr = true; bool dom = true]' 48 | EqView::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::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView; bool shr = true; bool dom = false]' 48 | EqView::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::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]' 48 | EqView::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::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]' 47 | LqInt::post(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView; bool shr = true; bool dom = true]' 47 | GqView::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::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView; bool shr = true; bool dom = false]' 47 | GqView::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::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::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet]' 47 | EqInt::post(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]' 48 | EqView::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::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::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet]' 47 | LqInt::post(Home home, ViewArray& 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::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::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet]' 47 | GqInt::post(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView]' 47 | EqInt::post(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]' 48 | EqView::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::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView]' 47 | LqInt::post(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView]' 47 | GqInt::post(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]' 48 | EqView::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::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::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]' 53 | Nq::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::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]' 48 | EqView::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::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView; bool shr = true]' 48 | LqView::post(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView; bool shr = true]' 48 | LqView::post(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]' 47 | GqView::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::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]' 47 | GqView::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::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = true]' 48 | EqView::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::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]' 48 | EqView::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::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::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]' 53 | Nq::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::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]' 48 | EqView::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::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = true]' 48 | LqView::post(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = true]' 48 | LqView::post(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = true]' 47 | GqView::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::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]' 47 | GqView::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::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = true]' 47 | GqView::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::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]' 47 | GqView::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::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]' 48 | EqView::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::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::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]' 53 | Nq::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::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]' 48 | EqView::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::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView; bool shr = true]' 48 | LqView::post(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView; bool shr = true]' 48 | LqView::post(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]' 47 | GqView::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::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]' 47 | GqView::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::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]' 48 | EqView::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::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::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]' 53 | Nq::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::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]' 48 | EqView::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::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView; VZ = Gecode::Int::IntView; bool shr = true]' 48 | LqView::post(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView; VZ = Gecode::Int::IntView; bool shr = true]' 48 | LqView::post(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]' 47 | GqView::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::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]' 47 | GqView::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::VarArgArray(const Gecode::VarArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::post(Gecode::Home, Gecode::ViewArray&, 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&, Gecode::Int::ConstIntView) [with VX = Gecode::Int::IntView]' 194 | post_false(Home home, ViewArray& 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&, Gecode::Int::ConstIntView) [with VX = Gecode::Int::IntView]' 151 | post_true(Home home, ViewArray& 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(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::EqInt(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]' 42 | EqInt::EqInt(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, 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::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::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]' 47 | EqInt::post(Home home, ViewArray& 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(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::EqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]' 42 | EqView::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(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::EqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView; bool shr = false; bool dom = false]' 42 | EqView::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::post(Gecode::Home, Gecode::ViewArray&, 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&, Gecode::Int::ConstIntView) [with VX = Gecode::Int::IntView]' 194 | post_false(Home home, ViewArray& 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(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::LqInt(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]' 42 | LqInt::LqInt(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, 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&, Gecode::Int::ConstIntView) [with VX = Gecode::Int::IntView]' 151 | post_true(Home home, ViewArray& 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(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::GqInt(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]' 42 | GqInt::GqInt(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, 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::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::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]' 47 | EqInt::post(Home home, ViewArray& 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(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::EqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView; bool shr = true; bool dom = true]' 42 | EqView::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(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::EqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView; bool shr = false; bool dom = true]' 42 | EqView::EqView(Home home, | ~~~~~^~~~ ./gecode/int/count/view-eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Count::EqView::post(Gecode::Home, Gecode::ViewArray&, 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::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::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]' 47 | EqInt::post(Home home, ViewArray& 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(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::EqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView; bool shr = true; bool dom = false]' 42 | EqView::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(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::EqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView; bool shr = false; bool dom = false]' 42 | EqView::EqView(Home home, | ~~~~~^~~~ ./gecode/int/count/view-eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Count::EqView::post(Gecode::Home, Gecode::ViewArray&, 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::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::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]' 47 | EqInt::post(Home home, ViewArray& 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(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::EqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]' 42 | EqView::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(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::EqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = false; bool dom = false]' 42 | EqView::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::post(Gecode::Home, Gecode::ViewArray&, 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&, VX) [with VX = Gecode::Int::IntView]' 232 | post_false(Home home, ViewArray& 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(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::LqInt(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]' 42 | LqInt::LqInt(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, 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::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::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]' 47 | GqInt::post(Home home, ViewArray& 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(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::GqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView; bool shr = true; bool dom = true]' 42 | GqView::GqView(Home home, ViewArray& 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(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::GqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView; bool shr = false; bool dom = true]' 42 | GqView::GqView(Home home, ViewArray& x, VY y, VZ z, int c) | ~~~~~^~~~ ./gecode/int/count/view-gq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Count::GqView::post(Gecode::Home, Gecode::ViewArray&, 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::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::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]' 47 | GqInt::post(Home home, ViewArray& 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(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::GqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView; bool shr = true; bool dom = false]' 42 | GqView::GqView(Home home, ViewArray& 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(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::GqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView; bool shr = false; bool dom = false]' 42 | GqView::GqView(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, 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&, const Gecode::IntSet&) [with VX = Gecode::Int::IntView]' 208 | post_false(Home home, ViewArray& 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&, const Gecode::IntSet&) [with VX = Gecode::Int::IntView]' 165 | post_true(Home home, ViewArray& 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(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::EqInt(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet]' 42 | EqInt::EqInt(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, 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::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::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet]' 47 | EqInt::post(Home home, ViewArray& 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(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::EqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]' 42 | EqView::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(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::EqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView; bool shr = false; bool dom = false]' 42 | EqView::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::post(Gecode::Home, Gecode::ViewArray&, 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&, const Gecode::IntSet&) [with VX = Gecode::Int::IntView]' 208 | post_false(Home home, ViewArray& 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(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::LqInt(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet]' 42 | LqInt::LqInt(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, 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&, const Gecode::IntSet&) [with VX = Gecode::Int::IntView]' 165 | post_true(Home home, ViewArray& 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(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::GqInt(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet]' 42 | GqInt::GqInt(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, 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&, Gecode::Int::ZeroIntView) [with VX = Gecode::Int::OffsetView]' 201 | post_false(Home home, ViewArray& 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&, Gecode::Int::ZeroIntView) [with VX = Gecode::Int::OffsetView]' 158 | post_true(Home home, ViewArray& 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(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::EqInt(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView]' 42 | EqInt::EqInt(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, 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::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::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView]' 47 | EqInt::post(Home home, ViewArray& 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(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::EqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]' 42 | EqView::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(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::EqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView; VZ = Gecode::Int::IntView; bool shr = false; bool dom = false]' 42 | EqView::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::post(Gecode::Home, Gecode::ViewArray&, 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&, Gecode::Int::ZeroIntView) [with VX = Gecode::Int::OffsetView]' 201 | post_false(Home home, ViewArray& 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(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::LqInt(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView]' 42 | LqInt::LqInt(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, 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&, Gecode::Int::ZeroIntView) [with VX = Gecode::Int::OffsetView]' 158 | post_true(Home home, ViewArray& 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(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::GqInt(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView]' 42 | GqInt::GqInt(Home home, ViewArray& 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::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(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::Nq(Gecode::Home, View, View) [with View = Gecode::Int::IntView]' 48 | Nq::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::post(Gecode::Home, Gecode::ViewArray&, 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::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::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]' 47 | LqInt::post(Home home, ViewArray& 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(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::LqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView; bool shr = true]' 42 | LqView::LqView(Home home, ViewArray& 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(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::LqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView; bool shr = false]' 42 | LqView::LqView(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, 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::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::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]' 47 | GqInt::post(Home home, ViewArray& 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(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::GqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]' 42 | GqView::GqView(Home home, ViewArray& 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(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::GqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView; bool shr = false; bool dom = false]' 42 | GqView::GqView(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, 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::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::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]' 47 | EqInt::post(Home home, ViewArray& 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(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::EqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = true]' 42 | EqView::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(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::EqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = false; bool dom = true]' 42 | EqView::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::post(Gecode::Home, Gecode::ViewArray&, 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::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::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]' 47 | LqInt::post(Home home, ViewArray& 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(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::LqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = true]' 42 | LqView::LqView(Home home, ViewArray& 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(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::LqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = false]' 42 | LqView::LqView(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, 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::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::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]' 47 | GqInt::post(Home home, ViewArray& 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(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::GqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = true]' 42 | GqView::GqView(Home home, ViewArray& 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(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::GqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = false; bool dom = true]' 42 | GqView::GqView(Home home, ViewArray& x, VY y, VZ z, int c) | ~~~~~^~~~ ./gecode/int/count/view-gq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Count::GqView::post(Gecode::Home, Gecode::ViewArray&, 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::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::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]' 47 | GqInt::post(Home home, ViewArray& 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(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::GqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]' 42 | GqView::GqView(Home home, ViewArray& 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(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::GqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = false; bool dom = false]' 42 | GqView::GqView(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, 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::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::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet]' 47 | LqInt::post(Home home, ViewArray& 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(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::LqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView; bool shr = true]' 42 | LqView::LqView(Home home, ViewArray& 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(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::LqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView; bool shr = false]' 42 | LqView::LqView(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, 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::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::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet]' 47 | GqInt::post(Home home, ViewArray& 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(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::GqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]' 42 | GqView::GqView(Home home, ViewArray& 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(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::GqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView; bool shr = false; bool dom = false]' 42 | GqView::GqView(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, 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::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::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView]' 47 | LqInt::post(Home home, ViewArray& 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(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::LqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView; VZ = Gecode::Int::IntView; bool shr = true]' 42 | LqView::LqView(Home home, ViewArray& 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(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::LqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView; VZ = Gecode::Int::IntView; bool shr = false]' 42 | LqView::LqView(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, 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::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::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView]' 47 | GqInt::post(Home home, ViewArray& 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(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::GqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]' 42 | GqView::GqView(Home home, ViewArray& 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(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::GqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView; VZ = Gecode::Int::IntView; bool shr = false; bool dom = false]' 42 | GqView::GqView(Home home, ViewArray& 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::EqInt(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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(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::IntBase(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]' 42 | IntBase::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::EqView(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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(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::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView]' 42 | ViewBase::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::EqView(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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(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::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView]' 42 | ViewBase::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::LqInt(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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(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::IntBase(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]' 42 | IntBase::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::GqInt(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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(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::IntBase(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]' 42 | IntBase::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::post(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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&, VX) [with VX = Gecode::Int::IntView]' 232 | post_false(Home home, ViewArray& 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&, VX) [with VX = Gecode::Int::IntView]' 218 | post_true(Home home, ViewArray& 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(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::EqInt(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]' 42 | EqInt::EqInt(Home home, ViewArray& 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::EqView(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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(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::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView]' 42 | ViewBase::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::EqView(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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(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::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView]' 42 | ViewBase::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::EqView(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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(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::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView]' 42 | ViewBase::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::EqView(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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(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::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView]' 42 | ViewBase::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::EqView(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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(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::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView]' 42 | ViewBase::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::EqView(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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(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::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView]' 42 | ViewBase::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&, VX) [with VX = Gecode::Int::IntView]': ./gecode/int/count/int-lq.hpp:68:24: required from 'static Gecode::ExecStatus Gecode::Int::Count::LqInt::post(Gecode::Home, Gecode::ViewArray&, 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::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::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]' 53 | Nq::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::LqInt(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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(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::IntBase(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]' 42 | IntBase::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::post(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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&, VX) [with VX = Gecode::Int::IntView]' 218 | post_true(Home home, ViewArray& 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(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::GqInt(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]' 42 | GqInt::GqInt(Home home, ViewArray& 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::GqView(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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(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::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView]' 42 | ViewBase::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::GqView(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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(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::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView]' 42 | ViewBase::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::GqView(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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(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::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView]' 42 | ViewBase::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::GqView(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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(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::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView]' 42 | ViewBase::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::EqInt(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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(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::IntBase(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet]' 42 | IntBase::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::EqView(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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(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::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView]' 42 | ViewBase::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::EqView(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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(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::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView]' 42 | ViewBase::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::LqInt(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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(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::IntBase(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet]' 42 | IntBase::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::GqInt(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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(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::IntBase(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet]' 42 | IntBase::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::EqInt(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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(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::IntBase(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView]' 42 | IntBase::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::EqView(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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(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::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView; VZ = Gecode::Int::IntView]' 42 | ViewBase::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::EqView(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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(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::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView; VZ = Gecode::Int::IntView]' 42 | ViewBase::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::LqInt(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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(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::IntBase(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView]' 42 | IntBase::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::GqInt(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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(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::IntBase(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView]' 42 | IntBase::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::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::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(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::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 0]' 340 | BinaryPropagator::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::LqView(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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(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::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView]' 42 | ViewBase::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::LqView(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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(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::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView]' 42 | ViewBase::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::GqView(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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(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::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView]' 42 | ViewBase::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::GqView(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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(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::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView]' 42 | ViewBase::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::EqView(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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(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::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView]' 42 | ViewBase::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::EqView(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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(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::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView]' 42 | ViewBase::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::LqView(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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(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::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView]' 42 | ViewBase::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::LqView(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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(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::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView]' 42 | ViewBase::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::GqView(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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(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::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView]' 42 | ViewBase::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::GqView(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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(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::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView]' 42 | ViewBase::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::GqView(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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(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::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView]' 42 | ViewBase::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::GqView(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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(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::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView]' 42 | ViewBase::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::LqView(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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(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::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView]' 42 | ViewBase::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::LqView(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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(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::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView]' 42 | ViewBase::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::GqView(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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(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::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView]' 42 | ViewBase::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::GqView(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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(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::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView]' 42 | ViewBase::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::LqView(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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(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::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView; VZ = Gecode::Int::IntView]' 42 | ViewBase::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::LqView(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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(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::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView; VZ = Gecode::Int::IntView]' 42 | ViewBase::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::GqView(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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(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::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView; VZ = Gecode::Int::IntView]' 42 | ViewBase::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::GqView(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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(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::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView; VZ = Gecode::Int::IntView]' 42 | ViewBase::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::IntBase(Gecode::Home, Gecode::ViewArray&, 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::EqInt(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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::ViewBase(Gecode::Home, Gecode::ViewArray&, 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::EqView(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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&, VX) [with VX = Gecode::Int::IntView]': ./gecode/int/count/int-eq.hpp:70:23: required from 'static Gecode::ExecStatus Gecode::Int::Count::EqInt::post(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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::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::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' 214 | NaryEqDom::post(Home home, ViewArray& 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::EqInt(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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(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::IntBase(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]' 42 | IntBase::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::ViewBase(Gecode::Home, Gecode::ViewArray&, 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::EqView(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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::ViewBase(Gecode::Home, Gecode::ViewArray&, 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::EqView(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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::IntBase(Gecode::Home, Gecode::ViewArray&, 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::LqInt(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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::GqInt(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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(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::IntBase(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]' 42 | IntBase::IntBase(Home home, | ~~~~~^~~~ ./gecode/int/count/int-base.hpp: In instantiation of 'Gecode::Int::Count::IntBase::IntBase(Gecode::Home, Gecode::ViewArray&, 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::EqInt(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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::ViewBase(Gecode::Home, Gecode::ViewArray&, 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::EqView(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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::IntBase(Gecode::Home, Gecode::ViewArray&, 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::EqInt(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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::ViewBase(Gecode::Home, Gecode::ViewArray&, 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::EqView(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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::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::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::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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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::post(Gecode::Home, Gecode::ViewArray&) [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&, VX) [with VX = Gecode::Int::IntView]' ./gecode/int/count/int-eq.hpp:70:23: required from 'static Gecode::ExecStatus Gecode::Int::Count::EqInt::post(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' 120 | EqDom::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(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::NaryEqDom(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' 209 | NaryEqDom::NaryEqDom(Home home, ViewArray& x) | ~~~~~^~~~ ./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom::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::post(Gecode::Home, Gecode::ViewArray&) [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&, VX) [with VX = Gecode::Int::IntView]' ./gecode/int/count/int-eq.hpp:70:23: required from 'static Gecode::ExecStatus Gecode::Int::Count::EqInt::post(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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(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::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' 115 | EqDom::EqDom(Home home, View0 x0, View1 x1) | ~~~~~^~~~ ./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::NaryEqDom::NaryEqDom(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]': ./gecode/int/rel/eq.hpp:229:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::NaryEqDom::post(Gecode::Home, Gecode::ViewArray&) [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&, VX) [with VX = Gecode::Int::IntView]' ./gecode/int/count/int-eq.hpp:70:23: required from 'static Gecode::ExecStatus Gecode::Int::Count::EqInt::post(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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(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::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 2]' 444 | (Home home, ViewArray& 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::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::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::post(Gecode::Home, Gecode::ViewArray&) [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&, VX) [with VX = Gecode::Int::IntView]' ./gecode/int/count/int-eq.hpp:70:23: required from 'static Gecode::ExecStatus Gecode::Int::Count::EqInt::post(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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(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::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::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 2]': ./gecode/int/rel/eq.hpp:210:45: required from 'Gecode::Int::Rel::NaryEqDom::NaryEqDom(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' ./gecode/int/rel/eq.hpp:229:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::NaryEqDom::post(Gecode::Home, Gecode::ViewArray&) [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&, VX) [with VX = Gecode::Int::IntView]' ./gecode/int/count/int-eq.hpp:70:23: required from 'static Gecode::ExecStatus Gecode::Int::Count::EqInt::post(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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::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::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::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::post(Gecode::Home, Gecode::ViewArray&) [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&, VX) [with VX = Gecode::Int::IntView]' ./gecode/int/count/int-eq.hpp:70:23: required from 'static Gecode::ExecStatus Gecode::Int::Count::EqInt::post(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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::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:22: 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&, VX) [with VX = Gecode::Int::IntView]' ./gecode/int/count/view-gq.hpp:99:7: required from 'Gecode::ExecStatus Gecode::Int::Count::GqView::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/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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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::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::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::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Int::BoolView; int pc0 = -1; View1 = Gecode::Int::IntView; int pc1 = 2]' 653 | (Home home, ViewArray& 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::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::IntView, int)' 41 | LinkMulti::LinkMulti(Home home, ViewArray& 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::VarArgArray(const Gecode::VarArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::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::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, 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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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.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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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::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::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::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Int::BoolView; int pc0 = -1; View1 = Gecode::Int::IntView; int pc1 = 2]' 653 | (Home home, ViewArray& 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::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::IntView, int)' 41 | LinkMulti::LinkMulti(Home home, ViewArray& 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::post(Gecode::Home, int, Gecode::Int::Channel::DomInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset; bool shared = true]' 311 | Dom::post(Home home, int n, DomInfo* 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::post(Gecode::Home, int, Gecode::Int::Channel::DomInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset; bool shared = false]' 311 | Dom::post(Home home, int n, DomInfo* 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::post(Gecode::Home, int, Gecode::Int::Channel::ValInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset; bool shared = true]' 235 | Val::post(Home home, int n, ValInfo* 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::post(Gecode::Home, int, Gecode::Int::Channel::ValInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset; bool shared = false]' 235 | Val::post(Home home, int n, ValInfo* 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::post(Gecode::Home, int, Gecode::Int::Channel::DomInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset; bool shared = true]' 311 | Dom::post(Home home, int n, DomInfo* 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::post(Gecode::Home, int, Gecode::Int::Channel::DomInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset; bool shared = false]' 311 | Dom::post(Home home, int n, DomInfo* 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::post(Gecode::Home, int, Gecode::Int::Channel::ValInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset; bool shared = true]' 235 | Val::post(Home home, int n, ValInfo* 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::post(Gecode::Home, int, Gecode::Int::Channel::ValInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset; bool shared = false]' 235 | Val::post(Home home, int n, ValInfo* 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::IntView, int)' 49 | LinkMulti::post(Home home, ViewArray& 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::VarArgArray(const Gecode::VarArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::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::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, 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::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::same(const Gecode::Space&, const Gecode::VarArgArray&) 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::post(Gecode::Home, int, Gecode::Int::Channel::DomInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset; 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(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::Dom(Gecode::Home, int, Gecode::Int::Channel::DomInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset; bool shared = true]' 174 | Dom::Dom(Home home, int n, DomInfo* xy, | ~~~~~^~~~ ./gecode/int/channel/dom.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Channel::Dom::post(Gecode::Home, int, Gecode::Int::Channel::DomInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset; 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(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::Dom(Gecode::Home, int, Gecode::Int::Channel::DomInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset; bool shared = false]' 174 | Dom::Dom(Home home, int n, DomInfo* 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::post(Gecode::Home, int, Gecode::Int::Channel::ValInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset; 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(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::Val(Gecode::Home, int, Gecode::Int::Channel::ValInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset; bool shared = true]' 186 | Val::Val(Home home, int n, ValInfo* xy, | ~~~~~^~~~ ./gecode/int/channel/val.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Channel::Val::post(Gecode::Home, int, Gecode::Int::Channel::ValInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset; 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(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::Val(Gecode::Home, int, Gecode::Int::Channel::ValInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset; bool shared = false]' 186 | Val::Val(Home home, int n, ValInfo* 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::post(Gecode::Home, int, Gecode::Int::Channel::DomInfo*, 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(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::Dom(Gecode::Home, int, Gecode::Int::Channel::DomInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset; bool shared = true]' 174 | Dom::Dom(Home home, int n, DomInfo* xy, | ~~~~~^~~~ ./gecode/int/channel/dom.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Channel::Dom::post(Gecode::Home, int, Gecode::Int::Channel::DomInfo*, 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(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::Dom(Gecode::Home, int, Gecode::Int::Channel::DomInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset; bool shared = false]' 174 | Dom::Dom(Home home, int n, DomInfo* 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::post(Gecode::Home, int, Gecode::Int::Channel::ValInfo*, 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(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::Val(Gecode::Home, int, Gecode::Int::Channel::ValInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset; bool shared = true]' 186 | Val::Val(Home home, int n, ValInfo* xy, | ~~~~~^~~~ ./gecode/int/channel/val.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Channel::Val::post(Gecode::Home, int, Gecode::Int::Channel::ValInfo*, 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(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::Val(Gecode::Home, int, Gecode::Int::Channel::ValInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset; bool shared = false]' 186 | Val::Val(Home home, int n, ValInfo* 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::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::Dom(Gecode::Home, int, Gecode::Int::Channel::DomInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset; bool shared = true]': ./gecode/int/channel/dom.hpp:325:12: required from 'static Gecode::ExecStatus Gecode::Int::Channel::Dom::post(Gecode::Home, int, Gecode::Int::Channel::DomInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset; 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,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::Base(Gecode::Home, int, Info*, Offset&, Offset&) [with Info = Gecode::Int::Channel::DomInfo >; Offset = Gecode::Int::NoOffset; int pc = 2]' 42 | Base::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::Dom(Gecode::Home, int, Gecode::Int::Channel::DomInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset; bool shared = false]': ./gecode/int/channel/dom.hpp:325:12: required from 'static Gecode::ExecStatus Gecode::Int::Channel::Dom::post(Gecode::Home, int, Gecode::Int::Channel::DomInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset; 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,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::Base(Gecode::Home, int, Info*, Offset&, Offset&) [with Info = Gecode::Int::Channel::DomInfo >; Offset = Gecode::Int::NoOffset; int pc = 2]' 42 | Base::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::Val(Gecode::Home, int, Gecode::Int::Channel::ValInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset; bool shared = true]': ./gecode/int/channel/val.hpp:249:12: required from 'static Gecode::ExecStatus Gecode::Int::Channel::Val::post(Gecode::Home, int, Gecode::Int::Channel::ValInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset; 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,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::Base(Gecode::Home, int, Info*, Offset&, Offset&) [with Info = Gecode::Int::Channel::ValInfo; Offset = Gecode::Int::NoOffset; int pc = 0]' 42 | Base::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::Val(Gecode::Home, int, Gecode::Int::Channel::ValInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset; bool shared = false]': ./gecode/int/channel/val.hpp:249:12: required from 'static Gecode::ExecStatus Gecode::Int::Channel::Val::post(Gecode::Home, int, Gecode::Int::Channel::ValInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset; 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,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::Base(Gecode::Home, int, Info*, Offset&, Offset&) [with Info = Gecode::Int::Channel::ValInfo; Offset = Gecode::Int::NoOffset; int pc = 0]' 42 | Base::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::Dom(Gecode::Home, int, Gecode::Int::Channel::DomInfo*, 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::post(Gecode::Home, int, Gecode::Int::Channel::DomInfo*, 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,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::Base(Gecode::Home, int, Info*, Offset&, Offset&) [with Info = Gecode::Int::Channel::DomInfo; Offset = Gecode::Int::Offset; int pc = 2]' 42 | Base::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::Dom(Gecode::Home, int, Gecode::Int::Channel::DomInfo*, 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::post(Gecode::Home, int, Gecode::Int::Channel::DomInfo*, 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,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::Base(Gecode::Home, int, Info*, Offset&, Offset&) [with Info = Gecode::Int::Channel::DomInfo; Offset = Gecode::Int::Offset; int pc = 2]' 42 | Base::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::Val(Gecode::Home, int, Gecode::Int::Channel::ValInfo*, 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::post(Gecode::Home, int, Gecode::Int::Channel::ValInfo*, 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,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::Base(Gecode::Home, int, Info*, Offset&, Offset&) [with Info = Gecode::Int::Channel::ValInfo; Offset = Gecode::Int::Offset; int pc = 0]' 42 | Base::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::Val(Gecode::Home, int, Gecode::Int::Channel::ValInfo*, 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::post(Gecode::Home, int, Gecode::Int::Channel::ValInfo*, 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,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::Base(Gecode::Home, int, Info*, Offset&, Offset&) [with Info = Gecode::Int::Channel::ValInfo; Offset = Gecode::Int::Offset; int pc = 0]' 42 | Base::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::VarLess]': ./gecode/support/sort.hpp:240:14: required from 'void Gecode::Support::quicksort(Type*, int, Less&) [with Type = Gecode::IntVar; Less = Gecode::VarArgArray::VarLess]' ./gecode/kernel/array.hpp:2093:36: required from 'bool Gecode::VarArgArray::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::Base(Gecode::Home, int, Info*, Offset&, Offset&) [with Info = Gecode::Int::Channel::DomInfo >; Offset = Gecode::Int::NoOffset; int pc = 2]': ./gecode/int/channel/dom.hpp:176:67: required from 'Gecode::Int::Channel::Dom::Dom(Gecode::Home, int, Gecode::Int::Channel::DomInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset; bool shared = true]' ./gecode/int/channel/dom.hpp:325:12: required from 'static Gecode::ExecStatus Gecode::Int::Channel::Dom::post(Gecode::Home, int, Gecode::Int::Channel::DomInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset; 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::Base(Gecode::Home, int, Info*, Offset&, Offset&) [with Info = Gecode::Int::Channel::ValInfo; Offset = Gecode::Int::NoOffset; int pc = 0]': ./gecode/int/channel/val.hpp:188:60: required from 'Gecode::Int::Channel::Val::Val(Gecode::Home, int, Gecode::Int::Channel::ValInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset; bool shared = true]' ./gecode/int/channel/val.hpp:249:12: required from 'static Gecode::ExecStatus Gecode::Int::Channel::Val::post(Gecode::Home, int, Gecode::Int::Channel::ValInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset; 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::Base(Gecode::Home, int, Info*, Offset&, Offset&) [with Info = Gecode::Int::Channel::DomInfo; Offset = Gecode::Int::Offset; int pc = 2]': ./gecode/int/channel/dom.hpp:176:67: required from 'Gecode::Int::Channel::Dom::Dom(Gecode::Home, int, Gecode::Int::Channel::DomInfo*, 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::post(Gecode::Home, int, Gecode::Int::Channel::DomInfo*, 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::Base(Gecode::Home, int, Info*, Offset&, Offset&) [with Info = Gecode::Int::Channel::ValInfo; Offset = Gecode::Int::Offset; int pc = 0]': ./gecode/int/channel/val.hpp:188:60: required from 'Gecode::Int::Channel::Val::Val(Gecode::Home, int, Gecode::Int::Channel::ValInfo*, 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::post(Gecode::Home, int, Gecode::Int::Channel::ValInfo*, 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::VarLess]': ./gecode/support/sort.hpp:240:14: required from 'void Gecode::Support::quicksort(Type*, int, Less&) [with Type = Gecode::BoolVar; Less = Gecode::VarArgArray::VarLess]' ./gecode/kernel/array.hpp:2093:36: required from 'bool Gecode::VarArgArray::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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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/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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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::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::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' 435 | Bnd::post(Home home, ViewArray& 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::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::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' 49 | Dom::post(Home home, ViewArray& 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::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::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' 174 | Val::post(Home home, ViewArray& 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::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::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::OffsetView]' 435 | Bnd::post(Home home, ViewArray& 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::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::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::OffsetView]' 49 | Dom::post(Home home, ViewArray& 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::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::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::OffsetView]' 174 | Val::post(Home home, ViewArray& 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::VarArgArray(const Gecode::VarArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::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::post(Gecode::Home, Gecode::ViewArray&) [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::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::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]' 53 | Nq::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(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::Bnd(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' 42 | Bnd::Bnd(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&) [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::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::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]' 53 | Nq::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::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::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]' 53 | TerDom::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(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::Dom(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' 44 | Dom::Dom(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&) [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::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::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]' 53 | Nq::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(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::Val(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' 151 | Val::Val(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&) [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::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::post(Gecode::Home, View, View) [with View = Gecode::Int::OffsetView]' 53 | Nq::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(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::Bnd(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::OffsetView]' 42 | Bnd::Bnd(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&) [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::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::post(Gecode::Home, View, View) [with View = Gecode::Int::OffsetView]' 53 | Nq::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::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::post(Gecode::Home, View, View, View) [with View = Gecode::Int::OffsetView]' 53 | TerDom::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(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::Dom(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::OffsetView]' 44 | Dom::Dom(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&) [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::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::post(Gecode::Home, View, View) [with View = Gecode::Int::OffsetView]' 53 | Nq::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(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::Val(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::OffsetView]' 151 | Val::Val(Home home, ViewArray& 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::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::post(Gecode::Home, Gecode::ViewArray&) [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(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::Nq(Gecode::Home, View, View) [with View = Gecode::Int::IntView]' 48 | Nq::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::Bnd(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]': ./gecode/int/distinct/bnd.hpp:439:14: required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Bnd::post(Gecode::Home, Gecode::ViewArray&) [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::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::post(Gecode::Home, Gecode::ViewArray&) [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(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::TerDom(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]' 48 | TerDom::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::Dom(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]': ./gecode/int/distinct/dom.hpp:57:14: required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [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(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::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 2]' 444 | (Home home, ViewArray& 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::Val(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]': ./gecode/int/distinct/val.hpp:178:14: required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Val::post(Gecode::Home, Gecode::ViewArray&) [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(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::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 0]' 444 | (Home home, ViewArray& 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::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::post(Gecode::Home, Gecode::ViewArray&) [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(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::Nq(Gecode::Home, View, View) [with View = Gecode::Int::OffsetView]' 48 | Nq::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::Bnd(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::OffsetView]': ./gecode/int/distinct/bnd.hpp:439:14: required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Bnd::post(Gecode::Home, Gecode::ViewArray&) [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::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::post(Gecode::Home, Gecode::ViewArray&) [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(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::TerDom(Gecode::Home, View, View, View) [with View = Gecode::Int::OffsetView]' 48 | TerDom::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::Dom(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::OffsetView]': ./gecode/int/distinct/dom.hpp:57:14: required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [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(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::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::OffsetView; int pc = 2]' 444 | (Home home, ViewArray& 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::Val(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::OffsetView]': ./gecode/int/distinct/val.hpp:178:14: required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Val::post(Gecode::Home, Gecode::ViewArray&) [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(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::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::OffsetView; int pc = 0]' 444 | (Home home, ViewArray& 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::VarLess]': ./gecode/support/sort.hpp:240:14: required from 'void Gecode::Support::quicksort(Type*, int, Less&) [with Type = Gecode::IntVar; Less = Gecode::VarArgArray::VarLess]' ./gecode/kernel/array.hpp:2093:36: required from 'bool Gecode::VarArgArray::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::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::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::post(Gecode::Home, Gecode::ViewArray&) [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(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::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 0]' 340 | BinaryPropagator::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::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::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::post(Gecode::Home, Gecode::ViewArray&) [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(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::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::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 2]': ./gecode/int/distinct/dom.hpp:45:45: required from 'Gecode::Int::Distinct::Dom::Dom(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' ./gecode/int/distinct/dom.hpp:57:14: required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [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::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 0]': ./gecode/int/distinct/val.hpp:152:43: required from 'Gecode::Int::Distinct::Val::Val(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' ./gecode/int/distinct/val.hpp:178:14: required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Val::post(Gecode::Home, Gecode::ViewArray&) [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::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::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::post(Gecode::Home, Gecode::ViewArray&) [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(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::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::OffsetView; int pc = 0]' 340 | BinaryPropagator::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::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::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::post(Gecode::Home, Gecode::ViewArray&) [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(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::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::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::OffsetView; int pc = 2]': ./gecode/int/distinct/dom.hpp:45:45: required from 'Gecode::Int::Distinct::Dom::Dom(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::OffsetView]' ./gecode/int/distinct/dom.hpp:57:14: required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [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::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::OffsetView; int pc = 0]': ./gecode/int/distinct/val.hpp:152:43: required from 'Gecode::Int::Distinct::Val::Val(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::OffsetView]' ./gecode/int/distinct/val.hpp:178:14: required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Val::post(Gecode::Home, Gecode::ViewArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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::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::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::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::post(Gecode::Home, Gecode::ViewArray&) [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::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::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::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::post(Gecode::Home, Gecode::ViewArray&) [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::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::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::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::post(Gecode::Home, Gecode::ViewArray&) [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::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::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::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::post(Gecode::Home, Gecode::ViewArray&) [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/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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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::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::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::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Int::BoolView; int pc0 = -1; View1 = Gecode::Int::IntView; int pc1 = 2]' 653 | (Home home, ViewArray& 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::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::IntView, int)' 41 | LinkMulti::LinkMulti(Home home, ViewArray& 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::VarArgArray(const Gecode::VarArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::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::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, 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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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/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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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::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::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::ViewArray&) [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::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::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::ViewArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::same(const Gecode::Space&, const Gecode::VarArgArray&) 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::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::ViewArray&) [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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' 52 | EqBnd::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::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::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' 435 | Bnd::post(Home home, ViewArray& 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(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::Sorted(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::ViewArray&) [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::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::ViewArray&) [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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' 52 | EqBnd::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::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::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' 435 | Bnd::post(Home home, ViewArray& 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(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::Sorted(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::ViewArray&) [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::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::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::ViewArray&) [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(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::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' 47 | EqBnd::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::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]': ./gecode/int/sorted/propagate.hpp:642:9: required from 'static Gecode::ExecStatus Gecode::Int::Sorted::Sorted::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::ViewArray&) [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::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::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]' 53 | Nq::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(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::Bnd(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' 42 | Bnd::Bnd(Home home, ViewArray& 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::Sorted(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::ViewArray&) [with View = Gecode::Int::IntView; bool Perm = true]': ./gecode/int/sorted/propagate.hpp:644:7: required from 'static Gecode::ExecStatus Gecode::Int::Sorted::Sorted::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::ViewArray&) [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::Sorted(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::ViewArray&) [with View = Gecode::Int::IntView; bool Perm = false]': ./gecode/int/sorted/propagate.hpp:644:7: required from 'static Gecode::ExecStatus Gecode::Int::Sorted::Sorted::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::ViewArray&) [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::VarLess]': ./gecode/support/sort.hpp:240:14: required from 'void Gecode::Support::quicksort(Type*, int, Less&) [with Type = Gecode::IntVar; Less = Gecode::VarArgArray::VarLess]' ./gecode/kernel/array.hpp:2116:36: required from 'bool Gecode::VarArgArray::same(const Gecode::Space&, const Gecode::VarArgArray&) 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::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::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::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::ViewArray&) [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(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::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::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::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' ./gecode/int/sorted/propagate.hpp:642:9: required from 'static Gecode::ExecStatus Gecode::Int::Sorted::Sorted::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::ViewArray&) [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(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::Nq(Gecode::Home, View, View) [with View = Gecode::Int::IntView]' 48 | Nq::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::Bnd(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]': ./gecode/int/distinct/bnd.hpp:439:14: required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Bnd::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' ./gecode/int/sorted/propagate.hpp:642:9: required from 'static Gecode::ExecStatus Gecode::Int::Sorted::Sorted::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::ViewArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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::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::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::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::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::ViewArray&) [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::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::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::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' ./gecode/int/sorted/propagate.hpp:642:9: required from 'static Gecode::ExecStatus Gecode::Int::Sorted::Sorted::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::ViewArray&) [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(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::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 0]' 340 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) | ~~~~~^~~~ ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::BinaryPropagator::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::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::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::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' ./gecode/int/sorted/propagate.hpp:642:9: required from 'static Gecode::ExecStatus Gecode::Int::Sorted::Sorted::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::ViewArray&) [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/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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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::ViewArray&)': ./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::ViewArray&)' 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::VarArgArray(const Gecode::VarArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::same(const Gecode::Space&, const Gecode::VarArgArray&) 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::VarLess]': ./gecode/support/sort.hpp:240:14: required from 'void Gecode::Support::quicksort(Type*, int, Less&) [with Type = Gecode::IntVar; Less = Gecode::VarArgArray::VarLess]' ./gecode/kernel/array.hpp:2116:36: required from 'bool Gecode::VarArgArray::same(const Gecode::Space&, const Gecode::VarArgArray&) 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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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::ViewArray&)': ./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::ViewArray&)': 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::ViewArray&)' 155 | Pack::Pack(Home home, ViewArray& l0, ViewArray& 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::VarArgArray(const Gecode::VarArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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/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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, 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::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 0]' 340 | BinaryPropagator::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::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::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' 214 | NaryEqDom::post(Home home, ViewArray& 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::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::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' 346 | NaryEqBnd::post(Home home, ViewArray& 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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' 120 | EqDom::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' 52 | EqBnd::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::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::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]' 135 | NaryEq::post(Home home, ViewArray& 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::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::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]' 64 | Eq::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(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&, Gecode::IntConLevel) [with Var = Gecode::IntVar]' 106 | unshare(Home home, VarArgArray& 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(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&, Gecode::IntConLevel) [with Var = Gecode::BoolVar]' 106 | unshare(Home home, VarArgArray& 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::VarArgArray(const Gecode::VarArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::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::post(Gecode::Home, Gecode::ViewArray&) [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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' 120 | EqDom::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(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::NaryEqDom(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' 209 | NaryEqDom::NaryEqDom(Home home, ViewArray& x) | ~~~~~^~~~ ./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::NaryEqBnd::post(Gecode::Home, Gecode::ViewArray&) [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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' 52 | EqBnd::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(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::NaryEqBnd(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' 341 | NaryEqBnd::NaryEqBnd(Home home, ViewArray& x) | ~~~~~^~~~ ./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom::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(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::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' 115 | EqDom::EqDom(Home home, View0 x0, View1 x1) | ~~~~~^~~~ ./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::EqBnd::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(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::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' 47 | EqBnd::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::post(Gecode::Home, Gecode::ViewArray&) [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::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::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]' 64 | Eq::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(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::NaryEq(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]' 119 | NaryEq::NaryEq(Home home, ViewArray& x) | ~~~~~^~~~ ./gecode/int/bool/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::Eq::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(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::Eq(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]' 42 | Eq::Eq(Home home, BVA b0, BVB b1) | ~~~~~^~~~ gecode/int/unshare.cpp: In instantiation of 'Gecode::ExecStatus Gecode::Int::Unshare::unshare(Gecode::Home, Gecode::VarArgArray&, 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&, 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::NaryEqDom(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]': ./gecode/int/rel/eq.hpp:229:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::NaryEqDom::post(Gecode::Home, Gecode::ViewArray&) [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(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::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 2]' 444 | (Home home, ViewArray& 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::NaryEqBnd(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]': ./gecode/int/rel/eq.hpp:361:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::NaryEqBnd::post(Gecode::Home, Gecode::ViewArray&) [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(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::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 1]' 444 | (Home home, ViewArray& 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::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::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(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::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::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::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(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::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::NaryEq(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]': ./gecode/int/bool/eq.hpp:157:12: required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryEq::post(Gecode::Home, Gecode::ViewArray&) [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(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::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::BoolView; int pc = 0]' 444 | (Home home, ViewArray& 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::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::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(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::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]' 46 | BoolBinary::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::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 2]': ./gecode/int/rel/eq.hpp:210:45: required from 'Gecode::Int::Rel::NaryEqDom::NaryEqDom(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' ./gecode/int/rel/eq.hpp:229:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::NaryEqDom::post(Gecode::Home, Gecode::ViewArray&) [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::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 1]': ./gecode/int/rel/eq.hpp:342:45: required from 'Gecode::Int::Rel::NaryEqBnd::NaryEqBnd(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' ./gecode/int/rel/eq.hpp:361:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::NaryEqBnd::post(Gecode::Home, Gecode::ViewArray&) [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::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::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::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::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::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::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::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::BoolView; int pc = 0]': ./gecode/int/bool/eq.hpp:120:44: required from 'Gecode::Int::Bool::NaryEq::NaryEq(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]' ./gecode/int/bool/eq.hpp:157:12: required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryEq::post(Gecode::Home, Gecode::ViewArray&) [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::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::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::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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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::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]; | ~~~~~^ ./gecode/kernel/core.hpp:339:20: note: while referencing 'Gecode::VarImp::::idx' 339 | unsigned int idx[pc_max+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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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(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::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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::OffsetView; View1 = Gecode::Int::IntView]' 120 | EqDom::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(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]' 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(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]' 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(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]' 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::post(Gecode::Home, Gecode::Int::Element::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]' 476 | ViewDom::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::post(Gecode::Home, Gecode::Int::Element::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]' 394 | ViewBnd::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::post(Gecode::Home, Gecode::Int::Element::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]' 476 | ViewDom::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::post(Gecode::Home, Gecode::Int::Element::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]' 394 | ViewBnd::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::post(Gecode::Home, Gecode::Int::Element::IdxViewArray&, VB, VC) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::IntView; VC = Gecode::Int::BoolView]' 394 | ViewBnd::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::post(Gecode::Home, Gecode::Int::Element::IdxViewArray&, VB, VC) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]' 394 | ViewBnd::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::VarArgArray(const Gecode::VarArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::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::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(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::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::OffsetView; View1 = Gecode::Int::IntView]' 115 | EqDom::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]': 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::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::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]' 182 | Int::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::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::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]' 182 | Int::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::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::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]' 182 | Int::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::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::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Idx = int; Val = int; Gecode::IntSharedArray = Gecode::SharedArray]' 182 | Int::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]': 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::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::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]' 182 | Int::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::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::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]' 182 | Int::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::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::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]' 182 | Int::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::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::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Idx = int; Val = int; Gecode::IntSharedArray = Gecode::SharedArray]' 182 | Int::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]': 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::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::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]' 182 | Int::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::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::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]' 182 | Int::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::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::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]' 182 | Int::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::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::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Idx = int; Val = int; Gecode::IntSharedArray = Gecode::SharedArray]' 182 | Int::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::post(Gecode::Home, Gecode::Int::Element::IdxViewArray&, 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(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::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' 115 | EqDom::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(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::ViewDom(Gecode::Home, Gecode::Int::Element::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]' 470 | ViewDom::ViewDom(Home home, | ~~~~~^~~~ ./gecode/int/element/view.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Element::ViewBnd::post(Gecode::Home, Gecode::Int::Element::IdxViewArray&, 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(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::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' 47 | EqBnd::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(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::ViewBnd(Gecode::Home, Gecode::Int::Element::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]' 388 | ViewBnd::ViewBnd(Home home, | ~~~~~^~~~ ./gecode/int/element/view.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Element::ViewDom::post(Gecode::Home, Gecode::Int::Element::IdxViewArray&, 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(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::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::ConstIntView]' 115 | EqDom::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(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::ViewDom(Gecode::Home, Gecode::Int::Element::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]' 470 | ViewDom::ViewDom(Home home, | ~~~~~^~~~ ./gecode/int/element/view.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Element::ViewBnd::post(Gecode::Home, Gecode::Int::Element::IdxViewArray&, 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(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::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::ConstIntView]' 47 | EqBnd::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(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::ViewBnd(Gecode::Home, Gecode::Int::Element::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]' 388 | ViewBnd::ViewBnd(Home home, | ~~~~~^~~~ ./gecode/int/element/view.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Element::ViewBnd::post(Gecode::Home, Gecode::Int::Element::IdxViewArray&, 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(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::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; View1 = Gecode::Int::BoolView]' 47 | EqBnd::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(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::ViewBnd(Gecode::Home, Gecode::Int::Element::IdxViewArray&, VB, VC) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::IntView; VC = Gecode::Int::BoolView]' 388 | ViewBnd::ViewBnd(Home home, | ~~~~~^~~~ ./gecode/int/element/view.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Element::ViewBnd::post(Gecode::Home, Gecode::Int::Element::IdxViewArray&, 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(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::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; View1 = Gecode::Int::ConstIntView]' 47 | EqBnd::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(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::ViewBnd(Gecode::Home, Gecode::Int::Element::IdxViewArray&, VB, VC) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]' 388 | ViewBnd::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::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::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(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::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::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]': ./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]' 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(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::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]' 162 | Int::Int(Home home, IntSharedArray& c0, V0 y0, V1 y1) | ~~~~~^~~~ ./gecode/int/element/int.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Element::Int::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]': ./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]' 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(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::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]' 162 | Int::Int(Home home, IntSharedArray& c0, V0 y0, V1 y1) | ~~~~~^~~~ ./gecode/int/element/int.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Element::Int::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]': ./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]' 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(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::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]' 162 | Int::Int(Home home, IntSharedArray& c0, V0 y0, V1 y1) | ~~~~~^~~~ ./gecode/int/element/int.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Idx = int; Val = int; Gecode::IntSharedArray = Gecode::SharedArray]': ./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]' 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(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::Int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Idx = int; Val = int; Gecode::IntSharedArray = Gecode::SharedArray]' 162 | Int::Int(Home home, IntSharedArray& c0, V0 y0, V1 y1) | ~~~~~^~~~ ./gecode/int/element/int.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Element::Int::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]': ./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]' 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(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::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]' 162 | Int::Int(Home home, IntSharedArray& c0, V0 y0, V1 y1) | ~~~~~^~~~ ./gecode/int/element/int.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Element::Int::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]': ./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]' 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(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::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]' 162 | Int::Int(Home home, IntSharedArray& c0, V0 y0, V1 y1) | ~~~~~^~~~ ./gecode/int/element/int.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Element::Int::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]': ./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]' 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(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::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]' 162 | Int::Int(Home home, IntSharedArray& c0, V0 y0, V1 y1) | ~~~~~^~~~ ./gecode/int/element/int.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Idx = int; Val = int; Gecode::IntSharedArray = Gecode::SharedArray]': ./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]' 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(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::Int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Idx = int; Val = int; Gecode::IntSharedArray = Gecode::SharedArray]' 162 | Int::Int(Home home, IntSharedArray& c0, V0 y0, V1 y1) | ~~~~~^~~~ ./gecode/int/element/int.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Element::Int::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]': ./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]' 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(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::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]' 162 | Int::Int(Home home, IntSharedArray& c0, V0 y0, V1 y1) | ~~~~~^~~~ ./gecode/int/element/int.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Element::Int::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]': ./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]' 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(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::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]' 162 | Int::Int(Home home, IntSharedArray& c0, V0 y0, V1 y1) | ~~~~~^~~~ ./gecode/int/element/int.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Element::Int::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]': ./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]' 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(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::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]' 162 | Int::Int(Home home, IntSharedArray& c0, V0 y0, V1 y1) | ~~~~~^~~~ ./gecode/int/element/int.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Idx = int; Val = int; Gecode::IntSharedArray = Gecode::SharedArray]': ./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]' 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(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::Int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Idx = int; Val = int; Gecode::IntSharedArray = Gecode::SharedArray]' 162 | Int::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::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::post(Gecode::Home, Gecode::Int::Element::IdxViewArray&, 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(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::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::ViewDom(Gecode::Home, Gecode::Int::Element::IdxViewArray&, 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::post(Gecode::Home, Gecode::Int::Element::IdxViewArray&, 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(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::View(Gecode::Home, Gecode::Int::Element::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView; int pc_ac = 2]' 230 | View::View(Home home, IdxViewArray& 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::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::post(Gecode::Home, Gecode::Int::Element::IdxViewArray&, 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(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::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::ViewBnd(Gecode::Home, Gecode::Int::Element::IdxViewArray&, 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::post(Gecode::Home, Gecode::Int::Element::IdxViewArray&, 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(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::View(Gecode::Home, Gecode::Int::Element::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView; int pc_ac = 1]' 230 | View::View(Home home, IdxViewArray& 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::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::post(Gecode::Home, Gecode::Int::Element::IdxViewArray&, 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(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::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::ViewDom(Gecode::Home, Gecode::Int::Element::IdxViewArray&, 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::post(Gecode::Home, Gecode::Int::Element::IdxViewArray&, 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(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::View(Gecode::Home, Gecode::Int::Element::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView; int pc_ac = 2]' 230 | View::View(Home home, IdxViewArray& 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::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::post(Gecode::Home, Gecode::Int::Element::IdxViewArray&, 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(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::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::ViewBnd(Gecode::Home, Gecode::Int::Element::IdxViewArray&, 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::post(Gecode::Home, Gecode::Int::Element::IdxViewArray&, 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(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::View(Gecode::Home, Gecode::Int::Element::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView; int pc_ac = 1]' 230 | View::View(Home home, IdxViewArray& 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::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::post(Gecode::Home, Gecode::Int::Element::IdxViewArray&, 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(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::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::ViewBnd(Gecode::Home, Gecode::Int::Element::IdxViewArray&, 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::post(Gecode::Home, Gecode::Int::Element::IdxViewArray&, 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(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::View(Gecode::Home, Gecode::Int::Element::IdxViewArray&, VB, VC) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::IntView; VC = Gecode::Int::BoolView; int pc_ac = 1]' 230 | View::View(Home home, IdxViewArray& 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::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::post(Gecode::Home, Gecode::Int::Element::IdxViewArray&, 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(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::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::ViewBnd(Gecode::Home, Gecode::Int::Element::IdxViewArray&, 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::post(Gecode::Home, Gecode::Int::Element::IdxViewArray&, 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(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::View(Gecode::Home, Gecode::Int::Element::IdxViewArray&, VB, VC) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView; int pc_ac = 1]' 230 | View::View(Home home, IdxViewArray& 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::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::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::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::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]': ./gecode/int/element/int.hpp:188:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::Int::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]' ./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]' 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::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]': ./gecode/int/element/int.hpp:188:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::Int::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]' ./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]' 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::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]': ./gecode/int/element/int.hpp:188:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::Int::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]' ./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]' 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::Int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Idx = int; Val = int; Gecode::IntSharedArray = Gecode::SharedArray]': ./gecode/int/element/int.hpp:188:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Idx = int; Val = int; Gecode::IntSharedArray = Gecode::SharedArray]' ./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]' 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::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]': ./gecode/int/element/int.hpp:188:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::Int::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]' ./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]' 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::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]': ./gecode/int/element/int.hpp:188:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::Int::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]' ./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]' 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::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]': ./gecode/int/element/int.hpp:188:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::Int::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]' ./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]' 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::Int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Idx = int; Val = int; Gecode::IntSharedArray = Gecode::SharedArray]': ./gecode/int/element/int.hpp:188:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Idx = int; Val = int; Gecode::IntSharedArray = Gecode::SharedArray]' ./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]' 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::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]': ./gecode/int/element/int.hpp:188:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::Int::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]' ./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]' 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::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]': ./gecode/int/element/int.hpp:188:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::Int::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]' ./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]' 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::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]': ./gecode/int/element/int.hpp:188:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::Int::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]' ./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]' 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::Int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Idx = int; Val = int; Gecode::IntSharedArray = Gecode::SharedArray]': ./gecode/int/element/int.hpp:188:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Idx = int; Val = int; Gecode::IntSharedArray = Gecode::SharedArray]' ./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]' 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::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::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::post(Gecode::Home, Gecode::Int::Element::IdxViewArray&, 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::View(Gecode::Home, Gecode::Int::Element::IdxViewArray&, 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::ViewDom(Gecode::Home, Gecode::Int::Element::IdxViewArray&, 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::post(Gecode::Home, Gecode::Int::Element::IdxViewArray&, 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::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::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::post(Gecode::Home, Gecode::Int::Element::IdxViewArray&, 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::View(Gecode::Home, Gecode::Int::Element::IdxViewArray&, 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::ViewBnd(Gecode::Home, Gecode::Int::Element::IdxViewArray&, 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::post(Gecode::Home, Gecode::Int::Element::IdxViewArray&, 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::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::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::post(Gecode::Home, Gecode::Int::Element::IdxViewArray&, 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::View(Gecode::Home, Gecode::Int::Element::IdxViewArray&, 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::ViewDom(Gecode::Home, Gecode::Int::Element::IdxViewArray&, 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::post(Gecode::Home, Gecode::Int::Element::IdxViewArray&, 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::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::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::post(Gecode::Home, Gecode::Int::Element::IdxViewArray&, 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::View(Gecode::Home, Gecode::Int::Element::IdxViewArray&, 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::ViewBnd(Gecode::Home, Gecode::Int::Element::IdxViewArray&, 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::post(Gecode::Home, Gecode::Int::Element::IdxViewArray&, 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::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::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::post(Gecode::Home, Gecode::Int::Element::IdxViewArray&, 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::View(Gecode::Home, Gecode::Int::Element::IdxViewArray&, 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::ViewBnd(Gecode::Home, Gecode::Int::Element::IdxViewArray&, 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::post(Gecode::Home, Gecode::Int::Element::IdxViewArray&, 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::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::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::post(Gecode::Home, Gecode::Int::Element::IdxViewArray&, 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::View(Gecode::Home, Gecode::Int::Element::IdxViewArray&, 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::ViewBnd(Gecode::Home, Gecode::Int::Element::IdxViewArray&, 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::post(Gecode::Home, Gecode::Int::Element::IdxViewArray&, 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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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::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:22: 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:31: required from 'Gecode::ExecStatus Gecode::Int::Element::ViewDom::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::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]; | ~~~~~^ ./gecode/kernel/core.hpp:339:20: note: while referencing 'Gecode::VarImp::::idx' 339 | unsigned int idx[pc_max+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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, 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::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 0]' 340 | BinaryPropagator::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::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::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with Card = Gecode::Int::GCC::CardView]' 805 | Bnd::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::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::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with Card = Gecode::Int::GCC::CardView]' 296 | Dom::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::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::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with Card = Gecode::Int::GCC::CardView]' 284 | Val::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]' 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::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::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with Card = Gecode::Int::GCC::CardView]' 805 | Bnd::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::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::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with Card = Gecode::Int::GCC::CardView]' 296 | Dom::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::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::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with Card = Gecode::Int::GCC::CardView]' 284 | Val::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::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::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with Card = Gecode::Int::GCC::CardConst]' 805 | Bnd::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::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::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with Card = Gecode::Int::GCC::CardConst]' 296 | Dom::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::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::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with Card = Gecode::Int::GCC::CardConst]' 284 | Val::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::VarArgArray(const Gecode::VarArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::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::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(a) {} | ^~~~~~~~~~ ./gecode/int.hh:634:9: warning: implicitly-declared 'Gecode::VarArgArray& Gecode::VarArgArray::operator=(const Gecode::VarArgArray&)' is deprecated [-Wdeprecated-copy] 634 | class IntVarArgs : public VarArgArray { | ^~~~~~~~~~ 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' has user-provided 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' 1999 | VarArgArray::VarArgArray(const VarArgArray& 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& Gecode::PrimArgArray::operator=(const Gecode::PrimArgArray&)' is deprecated [-Wdeprecated-copy] 605 | class IntArgs : public PrimArgArray { | ^~~~~~~ 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' has user-provided 'Gecode::PrimArgArray< >::PrimArgArray(const Gecode::PrimArgArray< >&) [with T = int]' 1841 | PrimArgArray::PrimArgArray(const PrimArgArray& 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::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [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(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::ViewArray&) [with Card = Gecode::Int::GCC::CardView]' 64 | postSideConstraints(Home home, ViewArray& x, ViewArray& 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(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::ViewArray&) [with Card = Gecode::Int::GCC::CardView]' 142 | isDistinct(Home home, ViewArray& x, ViewArray& 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::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::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' 435 | Bnd::post(Home home, ViewArray& 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(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::Bnd(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool, bool) [with Card = Gecode::Int::GCC::CardView]' 49 | Bnd(Home home, ViewArray& x0, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [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(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::ViewArray&) [with Card = Gecode::Int::GCC::CardView]' 64 | postSideConstraints(Home home, ViewArray& x, ViewArray& 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(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::ViewArray&) [with Card = Gecode::Int::GCC::CardView]' 142 | isDistinct(Home home, ViewArray& x, ViewArray& 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::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::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' 49 | Dom::post(Home home, ViewArray& 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(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::Dom(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with Card = Gecode::Int::GCC::CardView]' 71 | Dom::Dom(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [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(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::ViewArray&) [with Card = Gecode::Int::GCC::CardView]' 64 | postSideConstraints(Home home, ViewArray& x, ViewArray& 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(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::ViewArray&) [with Card = Gecode::Int::GCC::CardView]' 142 | isDistinct(Home home, ViewArray& x, ViewArray& 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::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::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' 174 | Val::post(Home home, ViewArray& 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(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::Val(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with Card = Gecode::Int::GCC::CardView]' 47 | Val::Val(Home home, | ~~~~~^~~~ gecode/int/gcc.cpp: In instantiation of 'void Gecode::{anonymous}::removeDuplicates(Gecode::Home, A&, Gecode::IntArgs&) [with A = Gecode::ArgArray]': 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::ArgArray::operator=(const Gecode::ArgArray&)' 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' has user-provided 'Gecode::ArgArray< >::ArgArray(const Gecode::ArgArray< >&) [with T = Gecode::IntSet]' 1923 | ArgArray::ArgArray(const ArgArray& 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::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [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(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::ViewArray&) [with Card = Gecode::Int::GCC::CardConst]' 64 | postSideConstraints(Home home, ViewArray& x, ViewArray& 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(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::ViewArray&) [with Card = Gecode::Int::GCC::CardConst]' 142 | isDistinct(Home home, ViewArray& x, ViewArray& 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::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::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' 435 | Bnd::post(Home home, ViewArray& 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(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::Bnd(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool, bool) [with Card = Gecode::Int::GCC::CardConst]' 49 | Bnd(Home home, ViewArray& x0, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [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(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::ViewArray&) [with Card = Gecode::Int::GCC::CardConst]' 64 | postSideConstraints(Home home, ViewArray& x, ViewArray& 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(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::ViewArray&) [with Card = Gecode::Int::GCC::CardConst]' 142 | isDistinct(Home home, ViewArray& x, ViewArray& 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::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::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' 49 | Dom::post(Home home, ViewArray& 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(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::Dom(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with Card = Gecode::Int::GCC::CardConst]' 71 | Dom::Dom(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [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(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::ViewArray&) [with Card = Gecode::Int::GCC::CardConst]' 64 | postSideConstraints(Home home, ViewArray& x, ViewArray& 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(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::ViewArray&) [with Card = Gecode::Int::GCC::CardConst]' 142 | isDistinct(Home home, ViewArray& x, ViewArray& 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::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::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' 174 | Val::post(Home home, ViewArray& 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(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::Val(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with Card = Gecode::Int::GCC::CardConst]' 47 | Val::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::ViewArray&) [with Card = Gecode::Int::GCC::CardView]': ./gecode/int/gcc/bnd.hpp:818:5: required from 'static Gecode::ExecStatus Gecode::Int::GCC::Bnd::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [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*, int, Gecode::IntRelType, int, Gecode::IntConLevel)' 1364 | post(Home home, Term* 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::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]': ./gecode/int/gcc/bnd.hpp:821:42: required from 'static Gecode::ExecStatus Gecode::Int::GCC::Bnd::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [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::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::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]' 53 | Nq::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(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::Bnd(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' 42 | Bnd::Bnd(Home home, ViewArray& 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::Bnd(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool, bool) [with Card = Gecode::Int::GCC::CardView]': ./gecode/int/gcc/bnd.hpp:823:12: required from 'static Gecode::ExecStatus Gecode::Int::GCC::Bnd::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [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::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]': ./gecode/int/gcc/dom.hpp:301:42: required from 'static Gecode::ExecStatus Gecode::Int::GCC::Dom::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [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::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::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]' 53 | Nq::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::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::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]' 53 | TerDom::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(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::Dom(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' 44 | Dom::Dom(Home home, ViewArray& 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::Dom(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with Card = Gecode::Int::GCC::CardView]': ./gecode/int/gcc/dom.hpp:309:12: required from 'static Gecode::ExecStatus Gecode::Int::GCC::Dom::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [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::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]': ./gecode/int/gcc/val.hpp:289:42: required from 'static Gecode::ExecStatus Gecode::Int::GCC::Val::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [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::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::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]' 53 | Nq::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(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::Val(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' 151 | Val::Val(Home home, ViewArray& 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::Val(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with Card = Gecode::Int::GCC::CardView]': ./gecode/int/gcc/val.hpp:291:12: required from 'static Gecode::ExecStatus Gecode::Int::GCC::Val::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [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::ViewArray&) [with Card = Gecode::Int::GCC::CardConst]': ./gecode/int/gcc/bnd.hpp:818:5: required from 'static Gecode::ExecStatus Gecode::Int::GCC::Bnd::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [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*, int, Gecode::IntRelType, int, Gecode::IntConLevel)' 1364 | post(Home home, Term* 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::Bnd(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool, bool) [with Card = Gecode::Int::GCC::CardConst]': ./gecode/int/gcc/bnd.hpp:823:12: required from 'static Gecode::ExecStatus Gecode::Int::GCC::Bnd::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [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::Dom(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with Card = Gecode::Int::GCC::CardConst]': ./gecode/int/gcc/dom.hpp:309:12: required from 'static Gecode::ExecStatus Gecode::Int::GCC::Dom::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [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::Val(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with Card = Gecode::Int::GCC::CardConst]': ./gecode/int/gcc/val.hpp:291:12: required from 'static Gecode::ExecStatus Gecode::Int::GCC::Val::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [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::VarLess]': ./gecode/support/sort.hpp:240:14: required from 'void Gecode::Support::quicksort(Type*, int, Less&) [with Type = Gecode::IntVar; Less = Gecode::VarArgArray::VarLess]' ./gecode/kernel/array.hpp:2093:36: required from 'bool Gecode::VarArgArray::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::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::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' ./gecode/int/gcc/bnd.hpp:821:42: required from 'static Gecode::ExecStatus Gecode::Int::GCC::Bnd::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [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(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::Nq(Gecode::Home, View, View) [with View = Gecode::Int::IntView]' 48 | Nq::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::Bnd(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]': ./gecode/int/distinct/bnd.hpp:439:14: required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Bnd::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' ./gecode/int/gcc/bnd.hpp:821:42: required from 'static Gecode::ExecStatus Gecode::Int::GCC::Bnd::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [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::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::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' ./gecode/int/gcc/dom.hpp:301:42: required from 'static Gecode::ExecStatus Gecode::Int::GCC::Dom::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [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(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::TerDom(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]' 48 | TerDom::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::Dom(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]': ./gecode/int/distinct/dom.hpp:57:14: required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' ./gecode/int/gcc/dom.hpp:301:42: required from 'static Gecode::ExecStatus Gecode::Int::GCC::Dom::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [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(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::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 2]' 444 | (Home home, ViewArray& 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::Val(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]': ./gecode/int/distinct/val.hpp:178:14: required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Val::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' ./gecode/int/gcc/val.hpp:289:42: required from 'static Gecode::ExecStatus Gecode::Int::GCC::Val::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [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(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::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 0]' 444 | (Home home, ViewArray& 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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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::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::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::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' ./gecode/int/gcc/bnd.hpp:821:42: required from 'static Gecode::ExecStatus Gecode::Int::GCC::Bnd::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [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(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::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 0]' 340 | BinaryPropagator::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::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::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::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' ./gecode/int/gcc/dom.hpp:301:42: required from 'static Gecode::ExecStatus Gecode::Int::GCC::Dom::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [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(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::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::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 2]': ./gecode/int/distinct/dom.hpp:45:45: required from 'Gecode::Int::Distinct::Dom::Dom(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' ./gecode/int/distinct/dom.hpp:57:14: required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' ./gecode/int/gcc/dom.hpp:301:42: required from 'static Gecode::ExecStatus Gecode::Int::GCC::Dom::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [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::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 0]': ./gecode/int/distinct/val.hpp:152:43: required from 'Gecode::Int::Distinct::Val::Val(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' ./gecode/int/distinct/val.hpp:178:14: required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Val::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' ./gecode/int/gcc/val.hpp:289:42: required from 'static Gecode::ExecStatus Gecode::Int::GCC::Val::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [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::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::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::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::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' ./gecode/int/gcc/bnd.hpp:821:42: required from 'static Gecode::ExecStatus Gecode::Int::GCC::Bnd::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [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::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::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::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::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' ./gecode/int/gcc/dom.hpp:301:42: required from 'static Gecode::ExecStatus Gecode::Int::GCC::Dom::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [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/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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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::post(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset]' 107 | Dom::post(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset]' 84 | Val::post(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset]' 107 | Dom::post(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset]' 84 | Val::post(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset]' 107 | Dom::post(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset]' 84 | Val::post(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset]' 107 | Dom::post(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset]' 84 | Val::post(Home home, ViewArray& 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::VarArgArray(const Gecode::VarArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::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::post(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset]': 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(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::Dom(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset]' 46 | Dom::Dom(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset]': 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(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::Val(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset]' 46 | Val::Val(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, 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(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::Dom(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset]' 46 | Dom::Dom(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, 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(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::Val(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset]' 46 | Val::Val(Home home, ViewArray& 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::Dom(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset]': ./gecode/int/circuit/dom.hpp:120:14: required from 'static Gecode::ExecStatus Gecode::Int::Circuit::Dom::post(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset]' 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(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::Base(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset]' 42 | Base::Base(Home home, ViewArray& 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::Val(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset]': ./gecode/int/circuit/val.hpp:97:14: required from 'static Gecode::ExecStatus Gecode::Int::Circuit::Val::post(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset]' 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(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::Base(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset]' 42 | Base::Base(Home home, ViewArray& 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::Dom(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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(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::Base(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset]' 42 | Base::Base(Home home, ViewArray& 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::Val(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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(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::Base(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset]' 42 | Base::Base(Home home, ViewArray& 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::VarLess]': ./gecode/support/sort.hpp:240:14: required from 'void Gecode::Support::quicksort(Type*, int, Less&) [with Type = Gecode::IntVar; Less = Gecode::VarArgArray::VarLess]' ./gecode/kernel/array.hpp:2093:36: required from 'bool Gecode::VarArgArray::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::Base(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset]': ./gecode/int/circuit/dom.hpp:47:33: required from 'Gecode::Int::Circuit::Dom::Dom(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset]' ./gecode/int/circuit/dom.hpp:120:14: required from 'static Gecode::ExecStatus Gecode::Int::Circuit::Dom::post(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset]' 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(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::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 2]' 444 | (Home home, ViewArray& 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::Base(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset]': ./gecode/int/circuit/dom.hpp:47:33: required from 'Gecode::Int::Circuit::Dom::Dom(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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(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::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 2]' 444 | (Home home, ViewArray& 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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 2]': ./gecode/int/circuit/base.hpp:43:68: required from 'Gecode::Int::Circuit::Base::Base(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset]' ./gecode/int/circuit/dom.hpp:47:33: required from 'Gecode::Int::Circuit::Dom::Dom(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset]' ./gecode/int/circuit/dom.hpp:120:14: required from 'static Gecode::ExecStatus Gecode::Int::Circuit::Dom::post(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset]' 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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::VarArgArray(const Gecode::VarArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::post(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::IntView; ViewP = Gecode::Int::IntView; ViewU = Gecode::Int::IntView; View = Gecode::Int::IntView]' 73 | ::post(Home home, const ViewArray& 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::post(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::ConstIntView; ViewP = Gecode::Int::IntView; ViewU = Gecode::Int::IntView; View = Gecode::Int::IntView]' 73 | ::post(Home home, const ViewArray& 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::post(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::IntView; ViewP = Gecode::Int::ConstIntView; ViewU = Gecode::Int::IntView; View = Gecode::Int::IntView]' 73 | ::post(Home home, const ViewArray& 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::post(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::ConstIntView; ViewP = Gecode::Int::ConstIntView; ViewU = Gecode::Int::IntView; View = Gecode::Int::IntView]' 73 | ::post(Home home, const ViewArray& 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::post(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::IntView; ViewP = Gecode::Int::IntView; ViewU = Gecode::Int::ConstIntView; View = Gecode::Int::IntView]' 73 | ::post(Home home, const ViewArray& 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::post(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::ConstIntView; ViewP = Gecode::Int::IntView; ViewU = Gecode::Int::ConstIntView; View = Gecode::Int::IntView]' 73 | ::post(Home home, const ViewArray& 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::post(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::IntView; ViewP = Gecode::Int::ConstIntView; ViewU = Gecode::Int::ConstIntView; View = Gecode::Int::IntView]' 73 | ::post(Home home, const ViewArray& 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::post(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::ConstIntView; ViewP = Gecode::Int::ConstIntView; ViewU = Gecode::Int::ConstIntView; View = Gecode::Int::IntView]' 73 | ::post(Home home, const ViewArray& m, | ~~~~~^~~~ ./gecode/int/cumulatives/val.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Cumulatives::Val::post(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, 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::Val(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::IntView; ViewP = Gecode::Int::IntView; ViewU = Gecode::Int::IntView; View = Gecode::Int::IntView]' 51 | Val::Val(Home home, | ~~~~~^~~~ ./gecode/int/cumulatives/val.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Cumulatives::Val::post(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, 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::Val(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::ConstIntView; ViewP = Gecode::Int::IntView; ViewU = Gecode::Int::IntView; View = Gecode::Int::IntView]' 51 | Val::Val(Home home, | ~~~~~^~~~ ./gecode/int/cumulatives/val.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Cumulatives::Val::post(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, 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::Val(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::IntView; ViewP = Gecode::Int::ConstIntView; ViewU = Gecode::Int::IntView; View = Gecode::Int::IntView]' 51 | Val::Val(Home home, | ~~~~~^~~~ ./gecode/int/cumulatives/val.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Cumulatives::Val::post(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, 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::Val(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::ConstIntView; ViewP = Gecode::Int::ConstIntView; ViewU = Gecode::Int::IntView; View = Gecode::Int::IntView]' 51 | Val::Val(Home home, | ~~~~~^~~~ ./gecode/int/cumulatives/val.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Cumulatives::Val::post(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, 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::Val(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::IntView; ViewP = Gecode::Int::IntView; ViewU = Gecode::Int::ConstIntView; View = Gecode::Int::IntView]' 51 | Val::Val(Home home, | ~~~~~^~~~ ./gecode/int/cumulatives/val.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Cumulatives::Val::post(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, 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::Val(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::ConstIntView; ViewP = Gecode::Int::IntView; ViewU = Gecode::Int::ConstIntView; View = Gecode::Int::IntView]' 51 | Val::Val(Home home, | ~~~~~^~~~ ./gecode/int/cumulatives/val.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Cumulatives::Val::post(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, 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::Val(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::IntView; ViewP = Gecode::Int::ConstIntView; ViewU = Gecode::Int::ConstIntView; View = Gecode::Int::IntView]' 51 | Val::Val(Home home, | ~~~~~^~~~ ./gecode/int/cumulatives/val.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Cumulatives::Val::post(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, 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::Val(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::ConstIntView; ViewP = Gecode::Int::ConstIntView; ViewU = Gecode::Int::ConstIntView; View = Gecode::Int::IntView]' 51 | Val::Val(Home home, | ~~~~~^~~~ ./gecode/int/cumulatives/val.hpp: In instantiation of 'Gecode::Int::Cumulatives::Val::Val(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, 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::post(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, 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::Val(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, 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::post(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, 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::Val(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, 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::post(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, 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::Val(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, 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::post(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, 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::Val(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, 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::post(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, 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::Val(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, 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::post(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, 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::Val(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, 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::post(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, 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::Val(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, 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::post(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, 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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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/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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, 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::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 0]' 340 | BinaryPropagator::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(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::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(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::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::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::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]' 142 | AbsDom::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::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::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]' 89 | AbsBnd::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::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::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]' 246 | MaxDom::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::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::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]' 84 | MaxBnd::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::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::post(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::IntView]' 322 | NaryMaxDom::post(Home home, ViewArray& 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::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::post(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::IntView]' 138 | NaryMaxBnd::post(Home home, ViewArray& 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::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::post(Gecode::Home, View, View, View) [with View = Gecode::Int::MinusView]' 246 | MaxDom::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::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::post(Gecode::Home, View, View, View) [with View = Gecode::Int::MinusView]' 84 | MaxBnd::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::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::post(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::MinusView]' 322 | NaryMaxDom::post(Home home, ViewArray& 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::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::post(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::MinusView]' 138 | NaryMaxBnd::post(Home home, ViewArray& 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*, int, Gecode::IntRelType, int, Gecode::IntConLevel)' 1364 | post(Home home, Term* 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::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::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]' 285 | DivMod::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::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::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]' 240 | DivBnd::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::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]' 392 | PowDom::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::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]' 154 | PowBnd::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::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]' 375 | NrootDom::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::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]' 176 | NrootBnd::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::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps]' 392 | PowDom::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::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps]' 154 | PowBnd::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::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps]' 375 | NrootDom::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::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps]' 176 | NrootBnd::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::VarArgArray(const Gecode::VarArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::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::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::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::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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' 120 | EqDom::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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; View1 = Gecode::Int::IntView]' 120 | EqDom::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(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::AbsDom(Gecode::Home, View, View) [with View = Gecode::Int::IntView]' 137 | AbsDom::AbsDom(Home home, View x0, View x1) | ~~~~~^~~~ ./gecode/int/arithmetic/abs.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::AbsBnd::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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' 52 | EqBnd::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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; View1 = Gecode::Int::IntView]' 52 | EqBnd::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(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::AbsBnd(Gecode::Home, View, View) [with View = Gecode::Int::IntView]' 84 | AbsBnd::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::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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' 120 | EqDom::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::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::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]' 54 | Lq::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::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::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]' 54 | Lq::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(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::MaxDom(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]' 241 | MaxDom::MaxDom(Home home, View x0, View x1, View x2) | ~~~~~^~~~ ./gecode/int/arithmetic/max.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MaxBnd::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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' 52 | EqBnd::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::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::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]' 54 | Lq::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::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::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]' 54 | Lq::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(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::MaxBnd(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]' 79 | MaxBnd::MaxBnd(Home home, View x0, View x1, View x2) | ~~~~~^~~~ ./gecode/int/arithmetic/max.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NaryMaxDom::post(Gecode::Home, Gecode::ViewArray&, 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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' 120 | EqDom::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::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::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]' 246 | MaxDom::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::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::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]' 54 | Lq::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(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::NaryMaxDom(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::IntView]' 317 | NaryMaxDom::NaryMaxDom(Home home, ViewArray& x, View y) | ~~~~~^~~~ ./gecode/int/arithmetic/max.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NaryMaxBnd::post(Gecode::Home, Gecode::ViewArray&, 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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' 52 | EqBnd::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::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::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]' 84 | MaxBnd::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::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::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]' 54 | Lq::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(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::NaryMaxBnd(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::IntView]' 133 | NaryMaxBnd::NaryMaxBnd(Home home, ViewArray& x, View y) | ~~~~~^~~~ ./gecode/int/arithmetic/max.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MaxDom::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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; View1 = Gecode::Int::MinusView]' 120 | EqDom::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::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::post(Gecode::Home, View, View) [with View = Gecode::Int::MinusView]' 54 | Lq::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::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::post(Gecode::Home, View, View) [with View = Gecode::Int::MinusView]' 54 | Lq::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(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::MaxDom(Gecode::Home, View, View, View) [with View = Gecode::Int::MinusView]' 241 | MaxDom::MaxDom(Home home, View x0, View x1, View x2) | ~~~~~^~~~ ./gecode/int/arithmetic/max.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MaxBnd::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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; View1 = Gecode::Int::MinusView]' 52 | EqBnd::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::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::post(Gecode::Home, View, View) [with View = Gecode::Int::MinusView]' 54 | Lq::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::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::post(Gecode::Home, View, View) [with View = Gecode::Int::MinusView]' 54 | Lq::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(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::MaxBnd(Gecode::Home, View, View, View) [with View = Gecode::Int::MinusView]' 79 | MaxBnd::MaxBnd(Home home, View x0, View x1, View x2) | ~~~~~^~~~ ./gecode/int/arithmetic/max.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NaryMaxDom::post(Gecode::Home, Gecode::ViewArray&, 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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; View1 = Gecode::Int::MinusView]' 120 | EqDom::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::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::post(Gecode::Home, View, View, View) [with View = Gecode::Int::MinusView]' 246 | MaxDom::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::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::post(Gecode::Home, View, View) [with View = Gecode::Int::MinusView]' 54 | Lq::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(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::NaryMaxDom(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::MinusView]' 317 | NaryMaxDom::NaryMaxDom(Home home, ViewArray& x, View y) | ~~~~~^~~~ ./gecode/int/arithmetic/max.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NaryMaxBnd::post(Gecode::Home, Gecode::ViewArray&, 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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; View1 = Gecode::Int::MinusView]' 52 | EqBnd::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::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::post(Gecode::Home, View, View, View) [with View = Gecode::Int::MinusView]' 84 | MaxBnd::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::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::post(Gecode::Home, View, View) [with View = Gecode::Int::MinusView]' 54 | Lq::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(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::NaryMaxBnd(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::MinusView]' 133 | NaryMaxBnd::NaryMaxBnd(Home home, ViewArray& 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::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(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::DivMod(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]' 280 | DivMod::DivMod(Home home, View x0, View x1, View x2) | ~~~~~^~~~ ./gecode/int/arithmetic/divmod.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::DivBnd::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(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::DivBnd(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]' 107 | DivBnd::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 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]' 92 | DivPlusBnd::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 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; VC = Gecode::Int::IntView]' 92 | DivPlusBnd::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 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::MinusView; VC = Gecode::Int::MinusView]' 92 | DivPlusBnd::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 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; VC = Gecode::Int::MinusView]' 92 | DivPlusBnd::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::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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' 120 | EqDom::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::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::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]' 317 | PowPlusDom::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 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]' 317 | PowPlusDom::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 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; Ops = Gecode::Int::Arithmetic::SqrOps]' 317 | PowPlusDom::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(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::PowDom(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, const Ops&) [with Ops = Gecode::Int::Arithmetic::SqrOps]' 387 | PowDom::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::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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' 52 | EqBnd::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::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::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]' 87 | PowPlusBnd::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 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]' 87 | PowPlusBnd::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 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; Ops = Gecode::Int::Arithmetic::SqrOps]' 87 | PowPlusBnd::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(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::PowBnd(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, const Ops&) [with Ops = Gecode::Int::Arithmetic::SqrOps]' 148 | PowBnd::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::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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' 120 | EqDom::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::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::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps; bool minus = false]' 300 | NrootPlusDom::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::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::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps; bool minus = true]' 300 | NrootPlusDom::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::NrootDom(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, const Ops&) [with Ops = Gecode::Int::Arithmetic::SqrOps]' 369 | NrootDom::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::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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' 52 | EqBnd::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::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::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps; bool minus = false]' 116 | NrootPlusBnd::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::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::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps; bool minus = true]' 116 | NrootPlusBnd::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::NrootBnd(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, const Ops&) [with Ops = Gecode::Int::Arithmetic::SqrOps]' 170 | NrootBnd::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::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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' 120 | EqDom::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::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::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::PowOps]' 317 | PowPlusDom::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 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::PowOps]' 317 | PowPlusDom::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 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; Ops = Gecode::Int::Arithmetic::PowOps]' 317 | PowPlusDom::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(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::PowDom(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, const Ops&) [with Ops = Gecode::Int::Arithmetic::PowOps]' 387 | PowDom::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::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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' 52 | EqBnd::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::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::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::PowOps]' 87 | PowPlusBnd::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 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::PowOps]' 87 | PowPlusBnd::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 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; Ops = Gecode::Int::Arithmetic::PowOps]' 87 | PowPlusBnd::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(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::PowBnd(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, const Ops&) [with Ops = Gecode::Int::Arithmetic::PowOps]' 148 | PowBnd::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::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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' 120 | EqDom::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::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::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps; bool minus = false]' 300 | NrootPlusDom::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::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::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps; bool minus = true]' 300 | NrootPlusDom::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::NrootDom(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, const Ops&) [with Ops = Gecode::Int::Arithmetic::PowOps]' 369 | NrootDom::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::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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' 52 | EqBnd::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::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::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps; bool minus = false]' 116 | NrootPlusBnd::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::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::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps; bool minus = true]' 116 | NrootPlusBnd::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::NrootBnd(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, const Ops&) [with Ops = Gecode::Int::Arithmetic::PowOps]' 170 | NrootBnd::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::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::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(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::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' 115 | EqDom::EqDom(Home home, View0 x0, View1 x1) | ~~~~~^~~~ ./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom::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::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(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::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; View1 = Gecode::Int::IntView]' 115 | EqDom::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::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::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(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::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]' 340 | BinaryPropagator::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::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::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(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::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' 47 | EqBnd::EqBnd(Home home, View0 x0, View1 x1) | ~~~~~^~~~ ./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::EqBnd::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::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(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::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; View1 = Gecode::Int::IntView]' 47 | EqBnd::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::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::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(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::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 1]' 340 | BinaryPropagator::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::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::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(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::Lq(Gecode::Home, View, View) [with View = Gecode::Int::IntView]' 49 | Lq::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::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::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(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::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::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::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(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::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::NaryMaxDom(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::IntView]': ./gecode/int/arithmetic/max.hpp:342:14: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NaryMaxDom::post(Gecode::Home, Gecode::ViewArray&, 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(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::NaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::IntView; int pc = 2]' 488 | (Home home, ViewArray& 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::NaryMaxBnd(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::IntView]': ./gecode/int/arithmetic/max.hpp:158:14: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NaryMaxBnd::post(Gecode::Home, Gecode::ViewArray&, 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(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::NaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::IntView; int pc = 1]' 488 | (Home home, ViewArray& 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::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::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(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::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; View1 = Gecode::Int::MinusView]' 115 | EqDom::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::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::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(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::Lq(Gecode::Home, View, View) [with View = Gecode::Int::MinusView]' 49 | Lq::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::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::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(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::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::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::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(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::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; View1 = Gecode::Int::MinusView]' 47 | EqBnd::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::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::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(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::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::NaryMaxDom(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::MinusView]': ./gecode/int/arithmetic/max.hpp:342:14: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NaryMaxDom::post(Gecode::Home, Gecode::ViewArray&, 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(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::NaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::MinusView; int pc = 2]' 488 | (Home home, ViewArray& 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::NaryMaxBnd(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::MinusView]': ./gecode/int/arithmetic/max.hpp:158:14: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NaryMaxBnd::post(Gecode::Home, Gecode::ViewArray&, 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(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::NaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::MinusView; int pc = 1]' 488 | (Home home, ViewArray& 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::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::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(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::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::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::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(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::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::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::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(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::DivPlusBnd(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]' 49 | DivPlusBnd::DivPlusBnd(Home home, VA x0, VB x1, VC x2) | ~~~~~^~~~ ./gecode/int/arithmetic/divmod.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::DivPlusBnd::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::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(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::DivPlusBnd(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; VC = Gecode::Int::IntView]' 49 | DivPlusBnd::DivPlusBnd(Home home, VA x0, VB x1, VC x2) | ~~~~~^~~~ ./gecode/int/arithmetic/divmod.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::DivPlusBnd::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::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(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::DivPlusBnd(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::MinusView; VC = Gecode::Int::MinusView]' 49 | DivPlusBnd::DivPlusBnd(Home home, VA x0, VB x1, VC x2) | ~~~~~^~~~ ./gecode/int/arithmetic/divmod.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::DivPlusBnd::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::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(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::DivPlusBnd(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; VC = Gecode::Int::MinusView]' 49 | DivPlusBnd::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::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::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(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::PowPlusDom(Gecode::Home, VA, VB, const Ops&) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]' 311 | PowPlusDom::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::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::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(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::PowPlusDom(Gecode::Home, VA, VB, const Ops&) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]' 311 | PowPlusDom::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::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::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(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::PowPlusDom(Gecode::Home, VA, VB, const Ops&) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; Ops = Gecode::Int::Arithmetic::SqrOps]' 311 | PowPlusDom::PowPlusDom(Home home, VA x0, VB x1, const Ops& o) | ~~~~~^~~~ ./gecode/int/arithmetic/pow.hpp: In instantiation of 'Gecode::Int::Arithmetic::PowDom::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::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(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::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]' 340 | BinaryPropagator::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::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::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(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::PowPlusBnd(Gecode::Home, VA, VB, const Ops&) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]' 81 | PowPlusBnd::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::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::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(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::PowPlusBnd(Gecode::Home, VA, VB, const Ops&) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]' 81 | PowPlusBnd::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::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::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(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::PowPlusBnd(Gecode::Home, VA, VB, const Ops&) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; Ops = Gecode::Int::Arithmetic::SqrOps]' 81 | PowPlusBnd::PowPlusBnd(Home home, VA x0, VB x1, const Ops& o) | ~~~~~^~~~ ./gecode/int/arithmetic/pow.hpp: In instantiation of 'Gecode::Int::Arithmetic::PowBnd::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::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::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 1]' 340 | BinaryPropagator::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::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::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(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::NrootPlusDom(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, const Ops&) [with Ops = Gecode::Int::Arithmetic::SqrOps; bool minus = false]' 293 | NrootPlusDom::NrootPlusDom(Home home, IntView x0, IntView x1, | ~~~~~^~~~ ./gecode/int/arithmetic/nroot.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootPlusDom::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::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(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::NrootPlusDom(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, const Ops&) [with Ops = Gecode::Int::Arithmetic::SqrOps; bool minus = true]' 293 | NrootPlusDom::NrootPlusDom(Home home, IntView x0, IntView x1, | ~~~~~^~~~ ./gecode/int/arithmetic/nroot.hpp: In instantiation of 'Gecode::Int::Arithmetic::NrootDom::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::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::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]' 340 | BinaryPropagator::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::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::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(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::NrootPlusBnd(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, const Ops&) [with Ops = Gecode::Int::Arithmetic::SqrOps; bool minus = false]' 109 | NrootPlusBnd::NrootPlusBnd(Home home, IntView x0, IntView x1, | ~~~~~^~~~ ./gecode/int/arithmetic/nroot.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootPlusBnd::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::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(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::NrootPlusBnd(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, const Ops&) [with Ops = Gecode::Int::Arithmetic::SqrOps; bool minus = true]' 109 | NrootPlusBnd::NrootPlusBnd(Home home, IntView x0, IntView x1, | ~~~~~^~~~ ./gecode/int/arithmetic/nroot.hpp: In instantiation of 'Gecode::Int::Arithmetic::NrootBnd::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::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::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 1]' 340 | BinaryPropagator::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::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::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(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::PowPlusDom(Gecode::Home, VA, VB, const Ops&) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::PowOps]' 311 | PowPlusDom::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::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::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(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::PowPlusDom(Gecode::Home, VA, VB, const Ops&) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::PowOps]' 311 | PowPlusDom::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::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::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(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::PowPlusDom(Gecode::Home, VA, VB, const Ops&) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; Ops = Gecode::Int::Arithmetic::PowOps]' 311 | PowPlusDom::PowPlusDom(Home home, VA x0, VB x1, const Ops& o) | ~~~~~^~~~ ./gecode/int/arithmetic/pow.hpp: In instantiation of 'Gecode::Int::Arithmetic::PowDom::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::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(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::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]' 340 | BinaryPropagator::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::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::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(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::PowPlusBnd(Gecode::Home, VA, VB, const Ops&) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::PowOps]' 81 | PowPlusBnd::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::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::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(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::PowPlusBnd(Gecode::Home, VA, VB, const Ops&) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::PowOps]' 81 | PowPlusBnd::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::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::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(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::PowPlusBnd(Gecode::Home, VA, VB, const Ops&) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; Ops = Gecode::Int::Arithmetic::PowOps]' 81 | PowPlusBnd::PowPlusBnd(Home home, VA x0, VB x1, const Ops& o) | ~~~~~^~~~ ./gecode/int/arithmetic/pow.hpp: In instantiation of 'Gecode::Int::Arithmetic::PowBnd::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::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::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 1]' 340 | BinaryPropagator::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::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::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(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::NrootPlusDom(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, const Ops&) [with Ops = Gecode::Int::Arithmetic::PowOps; bool minus = false]' 293 | NrootPlusDom::NrootPlusDom(Home home, IntView x0, IntView x1, | ~~~~~^~~~ ./gecode/int/arithmetic/nroot.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootPlusDom::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::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(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::NrootPlusDom(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, const Ops&) [with Ops = Gecode::Int::Arithmetic::PowOps; bool minus = true]' 293 | NrootPlusDom::NrootPlusDom(Home home, IntView x0, IntView x1, | ~~~~~^~~~ ./gecode/int/arithmetic/nroot.hpp: In instantiation of 'Gecode::Int::Arithmetic::NrootDom::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::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::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]' 340 | BinaryPropagator::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::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::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(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::NrootPlusBnd(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, const Ops&) [with Ops = Gecode::Int::Arithmetic::PowOps; bool minus = false]' 109 | NrootPlusBnd::NrootPlusBnd(Home home, IntView x0, IntView x1, | ~~~~~^~~~ ./gecode/int/arithmetic/nroot.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootPlusBnd::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::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(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::NrootPlusBnd(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, const Ops&) [with Ops = Gecode::Int::Arithmetic::PowOps; bool minus = true]' 109 | NrootPlusBnd::NrootPlusBnd(Home home, IntView x0, IntView x1, | ~~~~~^~~~ ./gecode/int/arithmetic/nroot.hpp: In instantiation of 'Gecode::Int::Arithmetic::NrootBnd::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::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::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 1]' 340 | BinaryPropagator::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::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::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::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(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::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::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::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::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(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::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::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::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::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::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::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::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(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::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::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::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::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(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::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::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::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::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::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::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::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(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::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 1]' 340 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) | ~~~~~^~~~ ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::NaryOnePropagator::NaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::IntView; int pc = 2]': ./gecode/int/arithmetic/max.hpp:318:50: required from 'Gecode::Int::Arithmetic::NaryMaxDom::NaryMaxDom(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::IntView]' ./gecode/int/arithmetic/max.hpp:342:14: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NaryMaxDom::post(Gecode::Home, Gecode::ViewArray&, 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::NaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::IntView; int pc = 1]': ./gecode/int/arithmetic/max.hpp:134:50: required from 'Gecode::Int::Arithmetic::NaryMaxBnd::NaryMaxBnd(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::IntView]' ./gecode/int/arithmetic/max.hpp:158:14: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NaryMaxBnd::post(Gecode::Home, Gecode::ViewArray&, 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::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::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::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(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::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::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::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::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(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::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::MinusView; int pc = 1]' 340 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) | ~~~~~^~~~ ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::TernaryPropagator::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::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::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::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::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::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(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::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::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::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::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::NaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::MinusView; int pc = 2]': ./gecode/int/arithmetic/max.hpp:318:50: required from 'Gecode::Int::Arithmetic::NaryMaxDom::NaryMaxDom(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::MinusView]' ./gecode/int/arithmetic/max.hpp:342:14: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NaryMaxDom::post(Gecode::Home, Gecode::ViewArray&, 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::NaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::MinusView; int pc = 1]': ./gecode/int/arithmetic/max.hpp:134:50: required from 'Gecode::Int::Arithmetic::NaryMaxBnd::NaryMaxBnd(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::MinusView]' ./gecode/int/arithmetic/max.hpp:158:14: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NaryMaxBnd::post(Gecode::Home, Gecode::ViewArray&, 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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]' 340 | BinaryPropagator::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::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::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::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::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]' 340 | BinaryPropagator::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::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::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::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::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 1]' 340 | BinaryPropagator::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::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::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::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::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 1]' 340 | BinaryPropagator::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]' 340 | BinaryPropagator::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::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::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::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::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]' 340 | BinaryPropagator::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::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::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::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::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 1]' 340 | BinaryPropagator::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::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::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::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::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 1]' 340 | BinaryPropagator::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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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:22: 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::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/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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double, typename Gecode::BranchTraits::Merit) [with View = Gecode::Int::IntView; typename Gecode::BranchTraits::Merit = double (*)(const Gecode::Space&, Gecode::IntVar, int)]' 352 | Activity::init(Home home, ViewArray& 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&, double, typename Gecode::BranchTraits::Merit) [with View = Gecode::Int::BoolView; typename Gecode::BranchTraits::Merit = double (*)(const Gecode::Space&, Gecode::BoolVar, int)]' 352 | Activity::init(Home home, ViewArray& 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&, double, typename Gecode::BranchTraits::Merit) [with View = Gecode::Int::IntView; typename Gecode::BranchTraits::Merit = double (*)(const Gecode::Space&, Gecode::IntVar, int)]' 352 | Activity::init(Home home, ViewArray& 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&, double, typename Gecode::BranchTraits::Merit) [with View = Gecode::Int::BoolView; typename Gecode::BranchTraits::Merit = double (*)(const Gecode::Space&, Gecode::BoolVar, int)]' 352 | Activity::init(Home home, ViewArray& 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::VarArgArray(const Gecode::VarArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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&, double, typename Gecode::BranchTraits::Merit) [with View = Gecode::Int::IntView; typename Gecode::BranchTraits::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&, double, typename Gecode::BranchTraits::Merit) [with View = Gecode::Int::IntView; typename Gecode::BranchTraits::Merit = double (*)(const Gecode::Space&, Gecode::IntVar, int)]' 278 | Activity::Storage::Storage(Home home, ViewArray& 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::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::post(Gecode::Home, Gecode::ViewArray&, Gecode::Activity&) [with View = Gecode::Int::IntView]' 257 | Activity::Recorder::post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/activity.hpp: In instantiation of 'void Gecode::Activity::init(Gecode::Home, Gecode::ViewArray&, double, typename Gecode::BranchTraits::Merit) [with View = Gecode::Int::BoolView; typename Gecode::BranchTraits::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&, double, typename Gecode::BranchTraits::Merit) [with View = Gecode::Int::BoolView; typename Gecode::BranchTraits::Merit = double (*)(const Gecode::Space&, Gecode::BoolVar, int)]' 278 | Activity::Storage::Storage(Home home, ViewArray& 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::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::post(Gecode::Home, Gecode::ViewArray&, Gecode::Activity&) [with View = Gecode::Int::BoolView]' 257 | Activity::Recorder::post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/activity.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Activity::Recorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::Activity&) [with View = Gecode::Int::IntView]': ./gecode/kernel/activity.hpp:356:32: required from 'void Gecode::Activity::init(Gecode::Home, Gecode::ViewArray&, double, typename Gecode::BranchTraits::Merit) [with View = Gecode::Int::IntView; typename Gecode::BranchTraits::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(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::Recorder(Gecode::Home, Gecode::ViewArray&, Gecode::Activity&) [with View = Gecode::Int::IntView]' 246 | Activity::Recorder::Recorder(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/activity.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Activity::Recorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::Activity&) [with View = Gecode::Int::BoolView]': ./gecode/kernel/activity.hpp:356:32: required from 'void Gecode::Activity::init(Gecode::Home, Gecode::ViewArray&, double, typename Gecode::BranchTraits::Merit) [with View = Gecode::Int::BoolView; typename Gecode::BranchTraits::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(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::Recorder(Gecode::Home, Gecode::ViewArray&, Gecode::Activity&) [with View = Gecode::Int::BoolView]' 246 | Activity::Recorder::Recorder(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/activity.hpp: In instantiation of 'Gecode::Activity::Recorder::Recorder(Gecode::Home, Gecode::ViewArray&, Gecode::Activity&) [with View = Gecode::Int::IntView]': ./gecode/kernel/activity.hpp:259:12: required from 'static Gecode::ExecStatus Gecode::Activity::Recorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::Activity&) [with View = Gecode::Int::IntView]' ./gecode/kernel/activity.hpp:356:32: required from 'void Gecode::Activity::init(Gecode::Home, Gecode::ViewArray&, double, typename Gecode::BranchTraits::Merit) [with View = Gecode::Int::IntView; typename Gecode::BranchTraits::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(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::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = -1]' 444 | (Home home, ViewArray& 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::Recorder(Gecode::Home, Gecode::ViewArray&, Gecode::Activity&) [with View = Gecode::Int::BoolView]': ./gecode/kernel/activity.hpp:259:12: required from 'static Gecode::ExecStatus Gecode::Activity::Recorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::Activity&) [with View = Gecode::Int::BoolView]' ./gecode/kernel/activity.hpp:356:32: required from 'void Gecode::Activity::init(Gecode::Home, Gecode::ViewArray&, double, typename Gecode::BranchTraits::Merit) [with View = Gecode::Int::BoolView; typename Gecode::BranchTraits::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(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::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::BoolView; int pc = -1]' 444 | (Home home, ViewArray& 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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = -1]': ./gecode/kernel/activity.hpp:248:62: required from 'Gecode::Activity::Recorder::Recorder(Gecode::Home, Gecode::ViewArray&, Gecode::Activity&) [with View = Gecode::Int::IntView]' ./gecode/kernel/activity.hpp:259:12: required from 'static Gecode::ExecStatus Gecode::Activity::Recorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::Activity&) [with View = Gecode::Int::IntView]' ./gecode/kernel/activity.hpp:356:32: required from 'void Gecode::Activity::init(Gecode::Home, Gecode::ViewArray&, double, typename Gecode::BranchTraits::Merit) [with View = Gecode::Int::IntView; typename Gecode::BranchTraits::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::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::BoolView; int pc = -1]': ./gecode/kernel/activity.hpp:248:62: required from 'Gecode::Activity::Recorder::Recorder(Gecode::Home, Gecode::ViewArray&, Gecode::Activity&) [with View = Gecode::Int::BoolView]' ./gecode/kernel/activity.hpp:259:12: required from 'static Gecode::ExecStatus Gecode::Activity::Recorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::Activity&) [with View = Gecode::Int::BoolView]' ./gecode/kernel/activity.hpp:356:32: required from 'void Gecode::Activity::init(Gecode::Home, Gecode::ViewArray&, double, typename Gecode::BranchTraits::Merit) [with View = Gecode::Int::BoolView; typename Gecode::BranchTraits::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/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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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::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::post(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::IntView]' 75 | Prop::post(Home home, ViewArray& 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::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::post(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::BoolView]' 75 | Prop::post(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, View, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 52 | ReProp::post(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, View, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 52 | ReProp::post(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, View, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 52 | ReProp::post(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, View, Gecode::Int::BoolView) [with View = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 52 | ReProp::post(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, View, Gecode::Int::BoolView) [with View = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 52 | ReProp::post(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, View, Gecode::Int::BoolView) [with View = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 52 | ReProp::post(Home home, ViewArray& 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::VarArgArray(const Gecode::VarArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::post(Gecode::Home, Gecode::ViewArray&, 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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' 120 | EqDom::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(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::Prop(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, View) [with View = Gecode::Int::IntView]' 44 | Prop::Prop(Home home, ValSet& vs0, ViewArray& x, View y) | ~~~~~^~~~ ./gecode/int/member/prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Member::Prop::post(Gecode::Home, Gecode::ViewArray&, 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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; View1 = Gecode::Int::BoolView]' 120 | EqDom::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(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::Prop(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, View) [with View = Gecode::Int::BoolView]' 44 | Prop::Prop(Home home, ValSet& vs0, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, 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::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::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 438 | ReEqDom::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(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::ReProp(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, View, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 44 | ReProp::ReProp(Home home, ValSet& vs, ViewArray& x, View y, | ~~~~~^~~~ ./gecode/int/member/re-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Member::ReProp::post(Gecode::Home, Gecode::ViewArray&, 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::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::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 438 | ReEqDom::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(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::ReProp(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, View, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 44 | ReProp::ReProp(Home home, ValSet& vs, ViewArray& x, View y, | ~~~~~^~~~ ./gecode/int/member/re-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Member::ReProp::post(Gecode::Home, Gecode::ViewArray&, 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::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::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 438 | ReEqDom::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(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::ReProp(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, View, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 44 | ReProp::ReProp(Home home, ValSet& vs, ViewArray& x, View y, | ~~~~~^~~~ ./gecode/int/member/re-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Member::ReProp::post(Gecode::Home, Gecode::ViewArray&, 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::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::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 438 | ReEqDom::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(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::ReProp(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, View, Gecode::Int::BoolView) [with View = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 44 | ReProp::ReProp(Home home, ValSet& vs, ViewArray& x, View y, | ~~~~~^~~~ ./gecode/int/member/re-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Member::ReProp::post(Gecode::Home, Gecode::ViewArray&, 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::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::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 438 | ReEqDom::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(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::ReProp(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, View, Gecode::Int::BoolView) [with View = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 44 | ReProp::ReProp(Home home, ValSet& vs, ViewArray& x, View y, | ~~~~~^~~~ ./gecode/int/member/re-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Member::ReProp::post(Gecode::Home, Gecode::ViewArray&, 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::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::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 438 | ReEqDom::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(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::ReProp(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, View, Gecode::Int::BoolView) [with View = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 44 | ReProp::ReProp(Home home, ValSet& vs, ViewArray& 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::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::post(Gecode::Home, Gecode::ViewArray&, 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(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::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' 115 | EqDom::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::Prop(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, View) [with View = Gecode::Int::IntView]': ./gecode/int/member/prop.hpp:97:12: required from 'static Gecode::ExecStatus Gecode::Int::Member::Prop::post(Gecode::Home, Gecode::ViewArray&, 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::NaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::IntView; int pc = 2]' 488 | (Home home, ViewArray& 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::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::post(Gecode::Home, Gecode::ViewArray&, 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(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::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; View1 = Gecode::Int::BoolView]' 115 | EqDom::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::Prop(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, View) [with View = Gecode::Int::BoolView]': ./gecode/int/member/prop.hpp:97:12: required from 'static Gecode::ExecStatus Gecode::Int::Member::Prop::post(Gecode::Home, Gecode::ViewArray&, 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::NaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::BoolView; int pc = 2]' 488 | (Home home, ViewArray& 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::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::post(Gecode::Home, Gecode::ViewArray&, 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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' 120 | EqDom::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::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::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]' 53 | Nq::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::ReEqDom(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 433 | ReEqDom::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::ReProp(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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(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::Prop(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, View) [with View = Gecode::Int::IntView]' 44 | Prop::Prop(Home home, ValSet& vs0, ViewArray& 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::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::post(Gecode::Home, Gecode::ViewArray&, 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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' 120 | EqDom::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::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::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]' 53 | Nq::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::ReEqDom(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 433 | ReEqDom::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::ReProp(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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(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::Prop(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, View) [with View = Gecode::Int::IntView]' 44 | Prop::Prop(Home home, ValSet& vs0, ViewArray& 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::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::post(Gecode::Home, Gecode::ViewArray&, 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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' 120 | EqDom::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::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::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]' 53 | Nq::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::ReEqDom(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 433 | ReEqDom::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::ReProp(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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(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::Prop(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, View) [with View = Gecode::Int::IntView]' 44 | Prop::Prop(Home home, ValSet& vs0, ViewArray& 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::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::post(Gecode::Home, Gecode::ViewArray&, 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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; View1 = Gecode::Int::BoolView]' 120 | EqDom::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::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::post(Gecode::Home, View, View) [with View = Gecode::Int::BoolView]' 53 | Nq::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::ReEqDom(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 433 | ReEqDom::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::ReProp(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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(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::Prop(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, View) [with View = Gecode::Int::BoolView]' 44 | Prop::Prop(Home home, ValSet& vs0, ViewArray& 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::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::post(Gecode::Home, Gecode::ViewArray&, 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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; View1 = Gecode::Int::BoolView]' 120 | EqDom::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::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::post(Gecode::Home, View, View) [with View = Gecode::Int::BoolView]' 53 | Nq::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::ReEqDom(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 433 | ReEqDom::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::ReProp(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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(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::Prop(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, View) [with View = Gecode::Int::BoolView]' 44 | Prop::Prop(Home home, ValSet& vs0, ViewArray& 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::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::post(Gecode::Home, Gecode::ViewArray&, 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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; View1 = Gecode::Int::BoolView]' 120 | EqDom::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::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::post(Gecode::Home, View, View) [with View = Gecode::Int::BoolView]' 53 | Nq::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::ReEqDom(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 433 | ReEqDom::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::ReProp(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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(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::Prop(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, View) [with View = Gecode::Int::BoolView]' 44 | Prop::Prop(Home home, ValSet& vs0, ViewArray& 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::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::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::post(Gecode::Home, Gecode::ViewArray&, 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(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::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::NaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::IntView; int pc = 2]': ./gecode/int/member/prop.hpp:46:13: required from 'Gecode::Int::Member::Prop::Prop(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, View) [with View = Gecode::Int::IntView]' ./gecode/int/member/prop.hpp:97:12: required from 'static Gecode::ExecStatus Gecode::Int::Member::Prop::post(Gecode::Home, Gecode::ViewArray&, 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::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::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::post(Gecode::Home, Gecode::ViewArray&, 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(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::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::NaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::BoolView; int pc = 2]': ./gecode/int/member/prop.hpp:46:13: required from 'Gecode::Int::Member::Prop::Prop(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, View) [with View = Gecode::Int::BoolView]' ./gecode/int/member/prop.hpp:97:12: required from 'static Gecode::ExecStatus Gecode::Int::Member::Prop::post(Gecode::Home, Gecode::ViewArray&, 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::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::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::post(Gecode::Home, Gecode::ViewArray&, 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(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::Nq(Gecode::Home, View, View) [with View = Gecode::Int::IntView]' 48 | Nq::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::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::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::post(Gecode::Home, Gecode::ViewArray&, 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(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::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::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::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::post(Gecode::Home, Gecode::ViewArray&, 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(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::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::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::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::post(Gecode::Home, Gecode::ViewArray&, 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(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::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::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::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::post(Gecode::Home, Gecode::ViewArray&, 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(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::Nq(Gecode::Home, View, View) [with View = Gecode::Int::BoolView]' 48 | Nq::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::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::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::post(Gecode::Home, Gecode::ViewArray&, 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(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::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::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::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::post(Gecode::Home, Gecode::ViewArray&, 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(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::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::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::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::post(Gecode::Home, Gecode::ViewArray&, 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(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::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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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::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::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::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::post(Gecode::Home, Gecode::ViewArray&, 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::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::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::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::post(Gecode::Home, Gecode::ViewArray&, 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::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::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::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::post(Gecode::Home, Gecode::ViewArray&, 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(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::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 0]' 340 | BinaryPropagator::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::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::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::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::post(Gecode::Home, Gecode::ViewArray&, 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::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::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::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::post(Gecode::Home, Gecode::ViewArray&, 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(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::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 0]' 340 | BinaryPropagator::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::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::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::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::post(Gecode::Home, Gecode::ViewArray&, 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::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::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::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::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::post(Gecode::Home, Gecode::ViewArray&, 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::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::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::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::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::post(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, View) [with View = Gecode::Int::BoolView]': ./gecode/int/member/re-prop.hpp:129:7: required from 'Gecode::ExecStatus Gecode::Int::Member::ReProp::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(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::Prop(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, View) [with View = Gecode::Int::BoolView]' 44 | Prop::Prop(Home home, ValSet& vs0, ViewArray& x, View y) | ~~~~~^~~~ ./gecode/int/member/prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Member::Prop::post(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, View) [with View = Gecode::Int::IntView]': ./gecode/int/member/re-prop.hpp:129:7: required from 'Gecode::ExecStatus Gecode::Int::Member::ReProp::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(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::Prop(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, View) [with View = Gecode::Int::IntView]' 44 | Prop::Prop(Home home, ValSet& vs0, ViewArray& 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::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:22: 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::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::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]; | ~~~~~^ ./gecode/kernel/core.hpp:339:20: note: while referencing 'Gecode::VarImp::::idx' 339 | unsigned int idx[pc_max+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/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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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 >::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::post(Gecode::Home, Box*, int) [with Box = Gecode::Int::NoOverlap::ManBox]' 47 | ManProp::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 >::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::post(Gecode::Home, Box*, int) [with Box = Gecode::Int::NoOverlap::OptBox]' 50 | OptProp::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 >::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::post(Gecode::Home, Box*, int) [with Box = Gecode::Int::NoOverlap::ManBox]' 47 | ManProp::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 >::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::post(Gecode::Home, Box*, int) [with Box = Gecode::Int::NoOverlap::ManBox]' 47 | ManProp::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 >::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::post(Gecode::Home, Box*, int) [with Box = Gecode::Int::NoOverlap::OptBox]' 50 | OptProp::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 >::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::post(Gecode::Home, Box*, int) [with Box = Gecode::Int::NoOverlap::ManBox]' 47 | ManProp::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::VarArgArray(const Gecode::VarArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::post(Gecode::Home, Box*, int) [with Box = Gecode::Int::NoOverlap::ManBox]': 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(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::ManProp(Gecode::Home, Box*, int) [with Box = Gecode::Int::NoOverlap::ManBox]' 42 | ManProp::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::post(Gecode::Home, Box*, int) [with Box = Gecode::Int::NoOverlap::OptBox]': 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(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::OptProp(Gecode::Home, Box*, int, int) [with Box = Gecode::Int::NoOverlap::OptBox]' 42 | OptProp::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::post(Gecode::Home, Box*, int) [with Box = Gecode::Int::NoOverlap::ManBox]': 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(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::ManProp(Gecode::Home, Box*, int) [with Box = Gecode::Int::NoOverlap::ManBox]' 42 | ManProp::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::post(Gecode::Home, Box*, int) [with Box = Gecode::Int::NoOverlap::OptBox]': 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(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::OptProp(Gecode::Home, Box*, int, int) [with Box = Gecode::Int::NoOverlap::OptBox]' 42 | OptProp::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::ManProp(Gecode::Home, Box*, int) [with Box = Gecode::Int::NoOverlap::ManBox]': ./gecode/int/no-overlap/man.hpp:49:14: required from 'static Gecode::ExecStatus Gecode::Int::NoOverlap::ManProp::post(Gecode::Home, Box*, int) [with Box = Gecode::Int::NoOverlap::ManBox]' 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(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::Base(Gecode::Home, Box*, int) [with Box = Gecode::Int::NoOverlap::ManBox]' 42 | Base::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::OptProp(Gecode::Home, Box*, int, int) [with Box = Gecode::Int::NoOverlap::OptBox]': ./gecode/int/no-overlap/opt.hpp:54:14: required from 'static Gecode::ExecStatus Gecode::Int::NoOverlap::OptProp::post(Gecode::Home, Box*, int) [with Box = Gecode::Int::NoOverlap::OptBox]' 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(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::Base(Gecode::Home, Box*, int) [with Box = Gecode::Int::NoOverlap::OptBox]' 42 | Base::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::ManProp(Gecode::Home, Box*, int) [with Box = Gecode::Int::NoOverlap::ManBox]': ./gecode/int/no-overlap/man.hpp:49:14: required from 'static Gecode::ExecStatus Gecode::Int::NoOverlap::ManProp::post(Gecode::Home, Box*, int) [with Box = Gecode::Int::NoOverlap::ManBox]' 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(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::Base(Gecode::Home, Box*, int) [with Box = Gecode::Int::NoOverlap::ManBox]' 42 | Base::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::OptProp(Gecode::Home, Box*, int, int) [with Box = Gecode::Int::NoOverlap::OptBox]': ./gecode/int/no-overlap/opt.hpp:54:14: required from 'static Gecode::ExecStatus Gecode::Int::NoOverlap::OptProp::post(Gecode::Home, Box*, int) [with Box = Gecode::Int::NoOverlap::OptBox]' 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(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::Base(Gecode::Home, Box*, int) [with Box = Gecode::Int::NoOverlap::OptBox]' 42 | Base::Base(Home home, Box* b0, int n0) | ~~~~~^~~~ ./gecode/int/no-overlap/base.hpp: In instantiation of 'Gecode::Int::NoOverlap::Base::Base(Gecode::Home, Box*, int) [with Box = Gecode::Int::NoOverlap::ManBox]': ./gecode/int/no-overlap/man.hpp:43:27: required from 'Gecode::Int::NoOverlap::ManProp::ManProp(Gecode::Home, Box*, int) [with Box = Gecode::Int::NoOverlap::ManBox]' ./gecode/int/no-overlap/man.hpp:49:14: required from 'static Gecode::ExecStatus Gecode::Int::NoOverlap::ManProp::post(Gecode::Home, Box*, int) [with Box = Gecode::Int::NoOverlap::ManBox]' 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::Base(Gecode::Home, Box*, int) [with Box = Gecode::Int::NoOverlap::OptBox]': ./gecode/int/no-overlap/opt.hpp:43:32: required from 'Gecode::Int::NoOverlap::OptProp::OptProp(Gecode::Home, Box*, int, int) [with Box = Gecode::Int::NoOverlap::OptBox]' ./gecode/int/no-overlap/opt.hpp:54:14: required from 'static Gecode::ExecStatus Gecode::Int::NoOverlap::OptProp::post(Gecode::Home, Box*, int) [with Box = Gecode::Int::NoOverlap::OptBox]' 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::Base(Gecode::Home, Box*, int) [with Box = Gecode::Int::NoOverlap::ManBox]': ./gecode/int/no-overlap/man.hpp:43:27: required from 'Gecode::Int::NoOverlap::ManProp::ManProp(Gecode::Home, Box*, int) [with Box = Gecode::Int::NoOverlap::ManBox]' ./gecode/int/no-overlap/man.hpp:49:14: required from 'static Gecode::ExecStatus Gecode::Int::NoOverlap::ManProp::post(Gecode::Home, Box*, int) [with Box = Gecode::Int::NoOverlap::ManBox]' 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::Base(Gecode::Home, Box*, int) [with Box = Gecode::Int::NoOverlap::OptBox]': ./gecode/int/no-overlap/opt.hpp:43:32: required from 'Gecode::Int::NoOverlap::OptProp::OptProp(Gecode::Home, Box*, int, int) [with Box = Gecode::Int::NoOverlap::OptBox]' ./gecode/int/no-overlap/opt.hpp:54:14: required from 'static Gecode::ExecStatus Gecode::Int::NoOverlap::OptProp::post(Gecode::Home, Box*, int) [with Box = Gecode::Int::NoOverlap::OptBox]' 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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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::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]; | ~~~~~^ ./gecode/kernel/core.hpp:339:20: note: while referencing 'Gecode::VarImp::::idx' 339 | unsigned int idx[pc_max+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/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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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::VarArgArray(const Gecode::VarArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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::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::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/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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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::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::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' 435 | Bnd::post(Home home, ViewArray& 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::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::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' 49 | Dom::post(Home home, ViewArray& 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::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::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' 174 | Val::post(Home home, ViewArray& 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::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::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPTask]' 53 | ManProp::post(Home home, TaskArray& 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::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::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPSETask]' 53 | ManProp::post(Home home, TaskArray& 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::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::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPTask]' 54 | OptProp::post(Home home, TaskArray& 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::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::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPTask]' 54 | OptProp::post(Home home, TaskArray& 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::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::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPSETask]' 54 | OptProp::post(Home home, TaskArray& 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::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::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFlexTask]' 53 | ManProp::post(Home home, TaskArray& 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::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::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFlexTask]' 54 | OptProp::post(Home home, TaskArray& 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::VarArgArray(const Gecode::VarArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::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::post(Gecode::Home, Gecode::ViewArray&) [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::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::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]' 53 | Nq::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(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::Bnd(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' 42 | Bnd::Bnd(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&) [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::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::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]' 53 | Nq::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::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::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]' 53 | TerDom::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(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::Dom(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' 44 | Dom::Dom(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&) [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::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::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]' 53 | Nq::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(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::Val(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' 151 | Val::Val(Home home, ViewArray& 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::post(Gecode::Home, Gecode::Int::TaskArray&) [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(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::ManProp(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPTask]' 42 | ManProp::ManProp(Home home, TaskArray& t) | ~~~~~^~~~ ./gecode/int/unary/man-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [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(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::ManProp(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPSETask]' 42 | ManProp::ManProp(Home home, TaskArray& 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::post(Gecode::Home, Gecode::Int::TaskArray&) [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::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::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPTask]' 53 | ManProp::post(Home home, TaskArray& 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(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::OptProp(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPTask]' 44 | OptProp::OptProp(Home home, TaskArray& t) | ~~~~~^~~~ ./gecode/int/unary/opt-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [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::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::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPTask]' 53 | ManProp::post(Home home, TaskArray& 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(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::OptProp(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPSETask]' 44 | OptProp::OptProp(Home home, TaskArray& 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::post(Gecode::Home, Gecode::Int::TaskArray&) [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(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::ManProp(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFlexTask]' 42 | ManProp::ManProp(Home home, TaskArray& 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::post(Gecode::Home, Gecode::Int::TaskArray&) [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::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::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFlexTask]' 53 | ManProp::post(Home home, TaskArray& 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(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::OptProp(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFlexTask]' 44 | OptProp::OptProp(Home home, TaskArray& 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::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::post(Gecode::Home, Gecode::ViewArray&) [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(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::Nq(Gecode::Home, View, View) [with View = Gecode::Int::IntView]' 48 | Nq::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::Bnd(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]': ./gecode/int/distinct/bnd.hpp:439:14: required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Bnd::post(Gecode::Home, Gecode::ViewArray&) [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::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::post(Gecode::Home, Gecode::ViewArray&) [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(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::TerDom(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]' 48 | TerDom::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::Dom(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]': ./gecode/int/distinct/dom.hpp:57:14: required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [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(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::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 2]' 444 | (Home home, ViewArray& 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::Val(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]': ./gecode/int/distinct/val.hpp:178:14: required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Val::post(Gecode::Home, Gecode::ViewArray&) [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(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::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 0]' 444 | (Home home, ViewArray& 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::ManProp(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPTask]': ./gecode/int/unary/man-prop.hpp:55:14: required from 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [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(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::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::ManFixPTask; int pc = 1]' 42 | TaskProp::TaskProp(Home home, TaskArray& 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::ManProp(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPSETask]': ./gecode/int/unary/man-prop.hpp:55:14: required from 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [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(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::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::ManFixPSETask; int pc = 1]' 42 | TaskProp::TaskProp(Home home, TaskArray& 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::OptProp(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPTask]': ./gecode/int/unary/opt-prop.hpp:69:14: required from 'static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [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(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::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::OptFixPTask; int pc = 1]' 42 | TaskProp::TaskProp(Home home, TaskArray& 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::OptProp(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPSETask]': ./gecode/int/unary/opt-prop.hpp:69:14: required from 'static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [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(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::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::OptFixPSETask; int pc = 1]' 42 | TaskProp::TaskProp(Home home, TaskArray& 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::ManProp(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFlexTask]': ./gecode/int/unary/man-prop.hpp:55:14: required from 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [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(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::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::ManFlexTask; int pc = 1]' 42 | TaskProp::TaskProp(Home home, TaskArray& 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::OptProp(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFlexTask]': ./gecode/int/unary/opt-prop.hpp:69:14: required from 'static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [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(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::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::OptFlexTask; int pc = 1]' 42 | TaskProp::TaskProp(Home home, TaskArray& 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::VarLess]': ./gecode/support/sort.hpp:240:14: required from 'void Gecode::Support::quicksort(Type*, int, Less&) [with Type = Gecode::IntVar; Less = Gecode::VarArgArray::VarLess]' ./gecode/kernel/array.hpp:2093:36: required from 'bool Gecode::VarArgArray::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::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::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::post(Gecode::Home, Gecode::ViewArray&) [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(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::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 0]' 340 | BinaryPropagator::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::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::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::post(Gecode::Home, Gecode::ViewArray&) [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(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::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::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 2]': ./gecode/int/distinct/dom.hpp:45:45: required from 'Gecode::Int::Distinct::Dom::Dom(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' ./gecode/int/distinct/dom.hpp:57:14: required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [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::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 0]': ./gecode/int/distinct/val.hpp:152:43: required from 'Gecode::Int::Distinct::Val::Val(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' ./gecode/int/distinct/val.hpp:178:14: required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Val::post(Gecode::Home, Gecode::ViewArray&) [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::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::ManFixPTask; int pc = 1]': ./gecode/int/unary/man-prop.hpp:43:47: required from 'Gecode::Int::Unary::ManProp::ManProp(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPTask]' ./gecode/int/unary/man-prop.hpp:55:14: required from 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [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::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::ManFixPSETask; int pc = 1]': ./gecode/int/unary/man-prop.hpp:43:47: required from 'Gecode::Int::Unary::ManProp::ManProp(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPSETask]' ./gecode/int/unary/man-prop.hpp:55:14: required from 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [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::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::OptFixPTask; int pc = 1]': ./gecode/int/unary/opt-prop.hpp:45:47: required from 'Gecode::Int::Unary::OptProp::OptProp(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPTask]' ./gecode/int/unary/opt-prop.hpp:69:14: required from 'static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [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::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::OptFixPSETask; int pc = 1]': ./gecode/int/unary/opt-prop.hpp:45:47: required from 'Gecode::Int::Unary::OptProp::OptProp(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPSETask]' ./gecode/int/unary/opt-prop.hpp:69:14: required from 'static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [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::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::ManFlexTask; int pc = 1]': ./gecode/int/unary/man-prop.hpp:43:47: required from 'Gecode::Int::Unary::ManProp::ManProp(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFlexTask]' ./gecode/int/unary/man-prop.hpp:55:14: required from 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [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::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::OptFlexTask; int pc = 1]': ./gecode/int/unary/opt-prop.hpp:45:47: required from 'Gecode::Int::Unary::OptProp::OptProp(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFlexTask]' ./gecode/int/unary/opt-prop.hpp:69:14: required from 'static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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::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::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::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::post(Gecode::Home, Gecode::ViewArray&) [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::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::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::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::post(Gecode::Home, Gecode::ViewArray&) [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::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]; | ~~~~~^ ./gecode/kernel/core.hpp:339:20: note: while referencing 'Gecode::VarImp::::idx' 339 | unsigned int idx[pc_max+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/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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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::VarArgArray(const Gecode::VarArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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/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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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::post(Gecode::Home, Gecode::ViewArray&, Val, int, int, int) [with View = Gecode::Int::IntView; Val = int]' 157 | Sequence::post(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, Val, int, int, int) [with View = Gecode::Int::IntView; Val = Gecode::IntSet]' 157 | Sequence::post(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, Val, int, int, int) [with View = Gecode::Int::BoolView; Val = int]' 157 | Sequence::post(Home home, ViewArray& 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::VarArgArray(const Gecode::VarArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::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::post(Gecode::Home, Gecode::ViewArray&, 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* p = new (home) Sequence(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::Sequence(Gecode::Home, Gecode::ViewArray&, Val, int, int, int) [with View = Gecode::Int::IntView; Val = int]' 46 | Sequence::Sequence(Home home, ViewArray& x0, Val s0, | ~~~~~^~~~ ./gecode/int/sequence/int.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Sequence::Sequence::post(Gecode::Home, Gecode::ViewArray&, 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* p = new (home) Sequence(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::Sequence(Gecode::Home, Gecode::ViewArray&, Val, int, int, int) [with View = Gecode::Int::IntView; Val = Gecode::IntSet]' 46 | Sequence::Sequence(Home home, ViewArray& 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::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::post(Gecode::Home, Gecode::ViewArray&, 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* p = new (home) Sequence(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::Sequence(Gecode::Home, Gecode::ViewArray&, Val, int, int, int) [with View = Gecode::Int::BoolView; Val = int]' 46 | Sequence::Sequence(Home home, ViewArray& x0, Val s0, | ~~~~~^~~~ ./gecode/int/sequence/int.hpp: In instantiation of 'Gecode::Int::Sequence::Sequence::Sequence(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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::Sequence(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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::Sequence(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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::VarLess]': ./gecode/support/sort.hpp:240:14: required from 'void Gecode::Support::quicksort(Type*, int, Less&) [with Type = Gecode::IntVar; Less = Gecode::VarArgArray::VarLess]' ./gecode/kernel/array.hpp:2093:36: required from 'bool Gecode::VarArgArray::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::VarLess]': ./gecode/support/sort.hpp:240:14: required from 'void Gecode::Support::quicksort(Type*, int, Less&) [with Type = Gecode::BoolVar; Less = Gecode::VarArgArray::VarLess]' ./gecode/kernel/array.hpp:2093:36: required from 'bool Gecode::VarArgArray::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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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/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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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::VarArgArray(const Gecode::VarArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, 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::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 0]' 340 | BinaryPropagator::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(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::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(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::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::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::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]' 154 | PowBnd::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::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::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 1]' 113 | MultZeroOne::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::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::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 1]' 113 | MultZeroOne::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::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]' 250 | MultPlusBnd::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::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; VC = Gecode::Int::IntView]' 250 | MultPlusBnd::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::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; VC = Gecode::Int::MinusView]' 250 | MultPlusBnd::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::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::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]' 392 | PowDom::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::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::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]' 113 | MultZeroOne::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::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::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]' 113 | MultZeroOne::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::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]' 338 | MultPlusDom::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::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; VC = Gecode::Int::IntView]' 338 | MultPlusDom::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::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; VC = Gecode::Int::MinusView]' 338 | MultPlusDom::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::VarArgArray(const Gecode::VarArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::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::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::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::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(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::MultPlusBnd(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]' 225 | MultPlusBnd::MultPlusBnd(Home home, VA x0, VB x1, VC x2) | ~~~~~^~~~ ./gecode/int/arithmetic/mult.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MultPlusBnd::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(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::MultPlusBnd(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; VC = Gecode::Int::IntView]' 225 | MultPlusBnd::MultPlusBnd(Home home, VA x0, VB x1, VC x2) | ~~~~~^~~~ ./gecode/int/arithmetic/mult.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MultPlusBnd::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(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::MultPlusBnd(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; VC = Gecode::Int::MinusView]' 225 | MultPlusBnd::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::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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' 52 | EqBnd::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::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::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]' 87 | PowPlusBnd::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 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]' 87 | PowPlusBnd::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 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; Ops = Gecode::Int::Arithmetic::SqrOps]' 87 | PowPlusBnd::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(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::PowBnd(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, const Ops&) [with Ops = Gecode::Int::Arithmetic::SqrOps]' 148 | PowBnd::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::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(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::MultZeroOne(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 1]' 98 | MultZeroOne::MultZeroOne(Home home, View x0, View x1) | ~~~~~^~~~ ./gecode/int/arithmetic/mult.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MultPlusDom::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(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::MultPlusDom(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]' 298 | MultPlusDom::MultPlusDom(Home home, VA x0, VB x1, VC x2) | ~~~~~^~~~ ./gecode/int/arithmetic/mult.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MultPlusDom::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(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::MultPlusDom(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; VC = Gecode::Int::IntView]' 298 | MultPlusDom::MultPlusDom(Home home, VA x0, VB x1, VC x2) | ~~~~~^~~~ ./gecode/int/arithmetic/mult.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MultPlusDom::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(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::MultPlusDom(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; VC = Gecode::Int::MinusView]' 298 | MultPlusDom::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::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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' 120 | EqDom::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::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::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]' 317 | PowPlusDom::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 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]' 317 | PowPlusDom::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 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; Ops = Gecode::Int::Arithmetic::SqrOps]' 317 | PowPlusDom::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(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::PowDom(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, const Ops&) [with Ops = Gecode::Int::Arithmetic::SqrOps]' 387 | PowDom::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::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(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::MultZeroOne(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]' 98 | MultZeroOne::MultZeroOne(Home home, View x0, View x1) | ~~~~~^~~~ ./gecode/int/arithmetic/mult.hpp: In instantiation of 'Gecode::Int::Arithmetic::MultPlusBnd::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::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::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::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::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::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::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::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::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::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::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(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::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' 47 | EqBnd::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::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::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(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::PowPlusBnd(Gecode::Home, VA, VB, const Ops&) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]' 81 | PowPlusBnd::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::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::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(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::PowPlusBnd(Gecode::Home, VA, VB, const Ops&) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]' 81 | PowPlusBnd::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::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::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(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::PowPlusBnd(Gecode::Home, VA, VB, const Ops&) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; Ops = Gecode::Int::Arithmetic::SqrOps]' 81 | PowPlusBnd::PowPlusBnd(Home home, VA x0, VB x1, const Ops& o) | ~~~~~^~~~ ./gecode/int/arithmetic/pow.hpp: In instantiation of 'Gecode::Int::Arithmetic::PowBnd::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::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::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 1]' 340 | BinaryPropagator::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::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::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(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::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 1]' 340 | BinaryPropagator::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::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::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::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::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::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::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::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::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::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::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::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(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::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' 115 | EqDom::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::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::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(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::PowPlusDom(Gecode::Home, VA, VB, const Ops&) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]' 311 | PowPlusDom::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::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::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(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::PowPlusDom(Gecode::Home, VA, VB, const Ops&) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]' 311 | PowPlusDom::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::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::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(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::PowPlusDom(Gecode::Home, VA, VB, const Ops&) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; Ops = Gecode::Int::Arithmetic::SqrOps]' 311 | PowPlusDom::PowPlusDom(Home home, VA x0, VB x1, const Ops& o) | ~~~~~^~~~ ./gecode/int/arithmetic/pow.hpp: In instantiation of 'Gecode::Int::Arithmetic::PowDom::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::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(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::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]' 340 | BinaryPropagator::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::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::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(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::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]' 340 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) | ~~~~~^~~~ ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixTernaryPropagator::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::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::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::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::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::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::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::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::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::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::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::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(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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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(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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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.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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::Int::LDSB::LDSBBrancher::BranchFilter, Gecode::Int::LDSB::LDSBBrancher::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::Int::LDSB::LDSBBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::IntVar; std::ostream = std::basic_ostream]' 120 | post(Home home, ViewArray& x, | ~~~~~^~~~ gecode/int/ldsb.cpp: In function 'Gecode::BrancherHandle Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TieBreak, 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::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::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::Int::LDSB::LDSBBrancher::BranchFilter, Gecode::Int::LDSB::LDSBBrancher::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::Int::LDSB::LDSBBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::IntVar; std::ostream = std::basic_ostream]' 120 | post(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::Int::LDSB::LDSBBrancher::BranchFilter, Gecode::Int::LDSB::LDSBBrancher::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::Int::LDSB::LDSBBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::IntVar; std::ostream = std::basic_ostream]' 120 | post(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::Int::LDSB::LDSBBrancher::BranchFilter, Gecode::Int::LDSB::LDSBBrancher::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::Int::LDSB::LDSBBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::IntVar; std::ostream = std::basic_ostream]' 120 | post(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::Int::LDSB::LDSBBrancher::BranchFilter, Gecode::Int::LDSB::LDSBBrancher::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::Int::LDSB::LDSBBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream]' 120 | post(Home home, ViewArray& x, | ~~~~~^~~~ gecode/int/ldsb.cpp: In function 'Gecode::BrancherHandle Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TieBreak, 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::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::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::Int::LDSB::LDSBBrancher::BranchFilter, Gecode::Int::LDSB::LDSBBrancher::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::Int::LDSB::LDSBBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream]' 120 | post(Home home, ViewArray& x, | ~~~~~^~~~ gecode/int/ldsb.cpp:557:77: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 557 | LDSBBrancher::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::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::Int::LDSB::LDSBBrancher::BranchFilter, Gecode::Int::LDSB::LDSBBrancher::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::Int::LDSB::LDSBBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream]' 120 | post(Home home, ViewArray& x, | ~~~~~^~~~ gecode/int/ldsb.cpp:564:77: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 564 | LDSBBrancher::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::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::Int::LDSB::LDSBBrancher::BranchFilter, Gecode::Int::LDSB::LDSBBrancher::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::Int::LDSB::LDSBBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream]' 120 | post(Home home, ViewArray& 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::VarArgArray(const Gecode::VarArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::Int::LDSB::LDSBBrancher::BranchFilter, Gecode::Int::LDSB::LDSBBrancher::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::Int::LDSB::LDSBBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::IntVar; std::ostream = std::basic_ostream]': 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(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::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::Int::LDSB::LDSBBrancher::BranchFilter, Gecode::Int::LDSB::LDSBBrancher::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::Int::LDSB::LDSBBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::IntVar; std::ostream = std::basic_ostream]' 103 | ::LDSBBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/ldsb/brancher.hpp: In instantiation of 'static Gecode::BrancherHandle Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::Int::LDSB::LDSBBrancher::BranchFilter, Gecode::Int::LDSB::LDSBBrancher::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::Int::LDSB::LDSBBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::IntVar; std::ostream = std::basic_ostream]': 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(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::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::Int::LDSB::LDSBBrancher::BranchFilter, Gecode::Int::LDSB::LDSBBrancher::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::Int::LDSB::LDSBBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::IntVar; std::ostream = std::basic_ostream]' 103 | ::LDSBBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/ldsb/brancher.hpp: In instantiation of 'static Gecode::BrancherHandle Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::Int::LDSB::LDSBBrancher::BranchFilter, Gecode::Int::LDSB::LDSBBrancher::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::Int::LDSB::LDSBBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::IntVar; std::ostream = std::basic_ostream]': 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(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::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::Int::LDSB::LDSBBrancher::BranchFilter, Gecode::Int::LDSB::LDSBBrancher::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::Int::LDSB::LDSBBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::IntVar; std::ostream = std::basic_ostream]' 103 | ::LDSBBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/ldsb/brancher.hpp: In instantiation of 'static Gecode::BrancherHandle Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::Int::LDSB::LDSBBrancher::BranchFilter, Gecode::Int::LDSB::LDSBBrancher::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::Int::LDSB::LDSBBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::IntVar; std::ostream = std::basic_ostream]': 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(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::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::Int::LDSB::LDSBBrancher::BranchFilter, Gecode::Int::LDSB::LDSBBrancher::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::Int::LDSB::LDSBBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::IntVar; std::ostream = std::basic_ostream]' 103 | ::LDSBBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/ldsb/brancher.hpp: In instantiation of 'static Gecode::BrancherHandle Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::Int::LDSB::LDSBBrancher::BranchFilter, Gecode::Int::LDSB::LDSBBrancher::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::Int::LDSB::LDSBBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream]': 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(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::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::Int::LDSB::LDSBBrancher::BranchFilter, Gecode::Int::LDSB::LDSBBrancher::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::Int::LDSB::LDSBBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream]' 103 | ::LDSBBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/ldsb/brancher.hpp: In instantiation of 'static Gecode::BrancherHandle Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::Int::LDSB::LDSBBrancher::BranchFilter, Gecode::Int::LDSB::LDSBBrancher::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::Int::LDSB::LDSBBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream]': 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(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::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::Int::LDSB::LDSBBrancher::BranchFilter, Gecode::Int::LDSB::LDSBBrancher::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::Int::LDSB::LDSBBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream]' 103 | ::LDSBBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/ldsb/brancher.hpp: In instantiation of 'static Gecode::BrancherHandle Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::Int::LDSB::LDSBBrancher::BranchFilter, Gecode::Int::LDSB::LDSBBrancher::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::Int::LDSB::LDSBBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream]': 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(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::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::Int::LDSB::LDSBBrancher::BranchFilter, Gecode::Int::LDSB::LDSBBrancher::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::Int::LDSB::LDSBBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream]' 103 | ::LDSBBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/ldsb/brancher.hpp: In instantiation of 'static Gecode::BrancherHandle Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::Int::LDSB::LDSBBrancher::BranchFilter, Gecode::Int::LDSB::LDSBBrancher::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::Int::LDSB::LDSBBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream]': 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(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::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::Int::LDSB::LDSBBrancher::BranchFilter, Gecode::Int::LDSB::LDSBBrancher::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::Int::LDSB::LDSBBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream]' 103 | ::LDSBBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/ldsb/brancher.hpp: In instantiation of 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::Int::LDSB::LDSBBrancher::BranchFilter, Gecode::Int::LDSB::LDSBBrancher::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::Int::LDSB::LDSBBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::IntVar; std::ostream = std::basic_ostream]': ./gecode/int/ldsb/brancher.hpp:124:13: required from 'static Gecode::BrancherHandle Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::Int::LDSB::LDSBBrancher::BranchFilter, Gecode::Int::LDSB::LDSBBrancher::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::Int::LDSB::LDSBBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::IntVar; std::ostream = std::basic_ostream]' 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::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::IntVar; std::ostream = std::basic_ostream]' 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::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::Int::LDSB::LDSBBrancher::BranchFilter, Gecode::Int::LDSB::LDSBBrancher::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::Int::LDSB::LDSBBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::IntVar; std::ostream = std::basic_ostream]': ./gecode/int/ldsb/brancher.hpp:124:13: required from 'static Gecode::BrancherHandle Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::Int::LDSB::LDSBBrancher::BranchFilter, Gecode::Int::LDSB::LDSBBrancher::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::Int::LDSB::LDSBBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::IntVar; std::ostream = std::basic_ostream]' 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::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::IntVar; std::ostream = std::basic_ostream]' 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::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::Int::LDSB::LDSBBrancher::BranchFilter, Gecode::Int::LDSB::LDSBBrancher::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::Int::LDSB::LDSBBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::IntVar; std::ostream = std::basic_ostream]': ./gecode/int/ldsb/brancher.hpp:124:13: required from 'static Gecode::BrancherHandle Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::Int::LDSB::LDSBBrancher::BranchFilter, Gecode::Int::LDSB::LDSBBrancher::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::Int::LDSB::LDSBBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::IntVar; std::ostream = std::basic_ostream]' 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::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::IntVar; std::ostream = std::basic_ostream]' 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::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::Int::LDSB::LDSBBrancher::BranchFilter, Gecode::Int::LDSB::LDSBBrancher::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::Int::LDSB::LDSBBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::IntVar; std::ostream = std::basic_ostream]': ./gecode/int/ldsb/brancher.hpp:124:13: required from 'static Gecode::BrancherHandle Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::Int::LDSB::LDSBBrancher::BranchFilter, Gecode::Int::LDSB::LDSBBrancher::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::Int::LDSB::LDSBBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::IntVar; std::ostream = std::basic_ostream]' 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::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::IntVar; std::ostream = std::basic_ostream]' 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::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::Int::LDSB::LDSBBrancher::BranchFilter, Gecode::Int::LDSB::LDSBBrancher::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::Int::LDSB::LDSBBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream]': ./gecode/int/ldsb/brancher.hpp:124:13: required from 'static Gecode::BrancherHandle Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::Int::LDSB::LDSBBrancher::BranchFilter, Gecode::Int::LDSB::LDSBBrancher::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::Int::LDSB::LDSBBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream]' 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::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream]' 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::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::Int::LDSB::LDSBBrancher::BranchFilter, Gecode::Int::LDSB::LDSBBrancher::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::Int::LDSB::LDSBBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream]': ./gecode/int/ldsb/brancher.hpp:124:13: required from 'static Gecode::BrancherHandle Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::Int::LDSB::LDSBBrancher::BranchFilter, Gecode::Int::LDSB::LDSBBrancher::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::Int::LDSB::LDSBBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream]' 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::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream]' 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::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::Int::LDSB::LDSBBrancher::BranchFilter, Gecode::Int::LDSB::LDSBBrancher::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::Int::LDSB::LDSBBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream]': ./gecode/int/ldsb/brancher.hpp:124:13: required from 'static Gecode::BrancherHandle Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::Int::LDSB::LDSBBrancher::BranchFilter, Gecode::Int::LDSB::LDSBBrancher::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::Int::LDSB::LDSBBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream]' 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::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream]' 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::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::Int::LDSB::LDSBBrancher::BranchFilter, Gecode::Int::LDSB::LDSBBrancher::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::Int::LDSB::LDSBBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream]': ./gecode/int/ldsb/brancher.hpp:124:13: required from 'static Gecode::BrancherHandle Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::Int::LDSB::LDSBBrancher::BranchFilter, Gecode::Int::LDSB::LDSBBrancher::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::Int::LDSB::LDSBBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream]' 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::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream]' 225 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::IntVar; std::ostream = std::basic_ostream]': ./gecode/int/ldsb/brancher.hpp:112:18: required from 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::Int::LDSB::LDSBBrancher::BranchFilter, Gecode::Int::LDSB::LDSBBrancher::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::Int::LDSB::LDSBBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::IntVar; std::ostream = std::basic_ostream]' ./gecode/int/ldsb/brancher.hpp:124:13: required from 'static Gecode::BrancherHandle Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::Int::LDSB::LDSBBrancher::BranchFilter, Gecode::Int::LDSB::LDSBBrancher::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::Int::LDSB::LDSBBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::IntVar; std::ostream = std::basic_ostream]' 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(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::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ViewBrancher::BranchFilter) [with View = Gecode::Int::IntView; int n = 1; Gecode::ViewBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int)]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& 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::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::IntVar; std::ostream = std::basic_ostream]': ./gecode/int/ldsb/brancher.hpp:112:18: required from 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::Int::LDSB::LDSBBrancher::BranchFilter, Gecode::Int::LDSB::LDSBBrancher::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::Int::LDSB::LDSBBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::IntVar; std::ostream = std::basic_ostream]' ./gecode/int/ldsb/brancher.hpp:124:13: required from 'static Gecode::BrancherHandle Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::Int::LDSB::LDSBBrancher::BranchFilter, Gecode::Int::LDSB::LDSBBrancher::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::Int::LDSB::LDSBBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::IntVar; std::ostream = std::basic_ostream]' 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(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::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ViewBrancher::BranchFilter) [with View = Gecode::Int::IntView; int n = 2; Gecode::ViewBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int)]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& 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::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::IntVar; std::ostream = std::basic_ostream]': ./gecode/int/ldsb/brancher.hpp:112:18: required from 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::Int::LDSB::LDSBBrancher::BranchFilter, Gecode::Int::LDSB::LDSBBrancher::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::Int::LDSB::LDSBBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::IntVar; std::ostream = std::basic_ostream]' ./gecode/int/ldsb/brancher.hpp:124:13: required from 'static Gecode::BrancherHandle Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::Int::LDSB::LDSBBrancher::BranchFilter, Gecode::Int::LDSB::LDSBBrancher::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::Int::LDSB::LDSBBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::IntVar; std::ostream = std::basic_ostream]' 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(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::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ViewBrancher::BranchFilter) [with View = Gecode::Int::IntView; int n = 3; Gecode::ViewBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int)]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& 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::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::IntVar; std::ostream = std::basic_ostream]': ./gecode/int/ldsb/brancher.hpp:112:18: required from 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::Int::LDSB::LDSBBrancher::BranchFilter, Gecode::Int::LDSB::LDSBBrancher::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::Int::LDSB::LDSBBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::IntVar; std::ostream = std::basic_ostream]' ./gecode/int/ldsb/brancher.hpp:124:13: required from 'static Gecode::BrancherHandle Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::Int::LDSB::LDSBBrancher::BranchFilter, Gecode::Int::LDSB::LDSBBrancher::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::Int::LDSB::LDSBBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::IntVar; std::ostream = std::basic_ostream]' 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(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::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ViewBrancher::BranchFilter) [with View = Gecode::Int::IntView; int n = 4; Gecode::ViewBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int)]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& 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::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream]': ./gecode/int/ldsb/brancher.hpp:112:18: required from 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::Int::LDSB::LDSBBrancher::BranchFilter, Gecode::Int::LDSB::LDSBBrancher::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::Int::LDSB::LDSBBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream]' ./gecode/int/ldsb/brancher.hpp:124:13: required from 'static Gecode::BrancherHandle Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::Int::LDSB::LDSBBrancher::BranchFilter, Gecode::Int::LDSB::LDSBBrancher::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::Int::LDSB::LDSBBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream]' 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(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::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ViewBrancher::BranchFilter) [with View = Gecode::Int::BoolView; int n = 1; Gecode::ViewBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int)]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& 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::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream]': ./gecode/int/ldsb/brancher.hpp:112:18: required from 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::Int::LDSB::LDSBBrancher::BranchFilter, Gecode::Int::LDSB::LDSBBrancher::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::Int::LDSB::LDSBBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream]' ./gecode/int/ldsb/brancher.hpp:124:13: required from 'static Gecode::BrancherHandle Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::Int::LDSB::LDSBBrancher::BranchFilter, Gecode::Int::LDSB::LDSBBrancher::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::Int::LDSB::LDSBBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream]' 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(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::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ViewBrancher::BranchFilter) [with View = Gecode::Int::BoolView; int n = 2; Gecode::ViewBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int)]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& 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::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream]': ./gecode/int/ldsb/brancher.hpp:112:18: required from 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::Int::LDSB::LDSBBrancher::BranchFilter, Gecode::Int::LDSB::LDSBBrancher::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::Int::LDSB::LDSBBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream]' ./gecode/int/ldsb/brancher.hpp:124:13: required from 'static Gecode::BrancherHandle Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::Int::LDSB::LDSBBrancher::BranchFilter, Gecode::Int::LDSB::LDSBBrancher::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::Int::LDSB::LDSBBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream]' 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(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::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ViewBrancher::BranchFilter) [with View = Gecode::Int::BoolView; int n = 3; Gecode::ViewBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int)]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& 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::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream]': ./gecode/int/ldsb/brancher.hpp:112:18: required from 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::Int::LDSB::LDSBBrancher::BranchFilter, Gecode::Int::LDSB::LDSBBrancher::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::Int::LDSB::LDSBBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream]' ./gecode/int/ldsb/brancher.hpp:124:13: required from 'static Gecode::BrancherHandle Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::Int::LDSB::LDSBBrancher::BranchFilter, Gecode::Int::LDSB::LDSBBrancher::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::Int::LDSB::LDSBBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream]' 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(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::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ViewBrancher::BranchFilter) [with View = Gecode::Int::BoolView; int n = 4; Gecode::ViewBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int)]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& 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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ViewBrancher::BranchFilter) [with View = Gecode::Int::IntView; int n = 1; Gecode::ViewBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int)]': ./gecode/kernel/brancher-view-val.hpp:231:62: required from 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::IntVar; std::ostream = std::basic_ostream]' ./gecode/int/ldsb/brancher.hpp:112:18: required from 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::Int::LDSB::LDSBBrancher::BranchFilter, Gecode::Int::LDSB::LDSBBrancher::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::Int::LDSB::LDSBBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::IntVar; std::ostream = std::basic_ostream]' ./gecode/int/ldsb/brancher.hpp:124:13: required from 'static Gecode::BrancherHandle Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::Int::LDSB::LDSBBrancher::BranchFilter, Gecode::Int::LDSB::LDSBBrancher::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::Int::LDSB::LDSBBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::IntVar; std::ostream = std::basic_ostream]' 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::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ViewBrancher::BranchFilter) [with View = Gecode::Int::IntView; int n = 2; Gecode::ViewBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int)]': ./gecode/kernel/brancher-view-val.hpp:231:62: required from 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::IntVar; std::ostream = std::basic_ostream]' ./gecode/int/ldsb/brancher.hpp:112:18: required from 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::Int::LDSB::LDSBBrancher::BranchFilter, Gecode::Int::LDSB::LDSBBrancher::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::Int::LDSB::LDSBBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::IntVar; std::ostream = std::basic_ostream]' ./gecode/int/ldsb/brancher.hpp:124:13: required from 'static Gecode::BrancherHandle Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::Int::LDSB::LDSBBrancher::BranchFilter, Gecode::Int::LDSB::LDSBBrancher::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::Int::LDSB::LDSBBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::IntVar; std::ostream = std::basic_ostream]' 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::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ViewBrancher::BranchFilter) [with View = Gecode::Int::IntView; int n = 3; Gecode::ViewBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int)]': ./gecode/kernel/brancher-view-val.hpp:231:62: required from 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::IntVar; std::ostream = std::basic_ostream]' ./gecode/int/ldsb/brancher.hpp:112:18: required from 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::Int::LDSB::LDSBBrancher::BranchFilter, Gecode::Int::LDSB::LDSBBrancher::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::Int::LDSB::LDSBBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::IntVar; std::ostream = std::basic_ostream]' ./gecode/int/ldsb/brancher.hpp:124:13: required from 'static Gecode::BrancherHandle Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::Int::LDSB::LDSBBrancher::BranchFilter, Gecode::Int::LDSB::LDSBBrancher::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::Int::LDSB::LDSBBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::IntVar; std::ostream = std::basic_ostream]' 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::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ViewBrancher::BranchFilter) [with View = Gecode::Int::IntView; int n = 4; Gecode::ViewBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int)]': ./gecode/kernel/brancher-view-val.hpp:231:62: required from 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::IntVar; std::ostream = std::basic_ostream]' ./gecode/int/ldsb/brancher.hpp:112:18: required from 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::Int::LDSB::LDSBBrancher::BranchFilter, Gecode::Int::LDSB::LDSBBrancher::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::Int::LDSB::LDSBBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::IntVar; std::ostream = std::basic_ostream]' ./gecode/int/ldsb/brancher.hpp:124:13: required from 'static Gecode::BrancherHandle Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::Int::LDSB::LDSBBrancher::BranchFilter, Gecode::Int::LDSB::LDSBBrancher::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::Int::LDSB::LDSBBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::IntVar; std::ostream = std::basic_ostream]' 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::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ViewBrancher::BranchFilter) [with View = Gecode::Int::BoolView; int n = 1; Gecode::ViewBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int)]': ./gecode/kernel/brancher-view-val.hpp:231:62: required from 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream]' ./gecode/int/ldsb/brancher.hpp:112:18: required from 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::Int::LDSB::LDSBBrancher::BranchFilter, Gecode::Int::LDSB::LDSBBrancher::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::Int::LDSB::LDSBBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream]' ./gecode/int/ldsb/brancher.hpp:124:13: required from 'static Gecode::BrancherHandle Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::Int::LDSB::LDSBBrancher::BranchFilter, Gecode::Int::LDSB::LDSBBrancher::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::Int::LDSB::LDSBBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream]' 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::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ViewBrancher::BranchFilter) [with View = Gecode::Int::BoolView; int n = 2; Gecode::ViewBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int)]': ./gecode/kernel/brancher-view-val.hpp:231:62: required from 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream]' ./gecode/int/ldsb/brancher.hpp:112:18: required from 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::Int::LDSB::LDSBBrancher::BranchFilter, Gecode::Int::LDSB::LDSBBrancher::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::Int::LDSB::LDSBBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream]' ./gecode/int/ldsb/brancher.hpp:124:13: required from 'static Gecode::BrancherHandle Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::Int::LDSB::LDSBBrancher::BranchFilter, Gecode::Int::LDSB::LDSBBrancher::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::Int::LDSB::LDSBBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream]' 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::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ViewBrancher::BranchFilter) [with View = Gecode::Int::BoolView; int n = 3; Gecode::ViewBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int)]': ./gecode/kernel/brancher-view-val.hpp:231:62: required from 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream]' ./gecode/int/ldsb/brancher.hpp:112:18: required from 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::Int::LDSB::LDSBBrancher::BranchFilter, Gecode::Int::LDSB::LDSBBrancher::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::Int::LDSB::LDSBBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream]' ./gecode/int/ldsb/brancher.hpp:124:13: required from 'static Gecode::BrancherHandle Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::Int::LDSB::LDSBBrancher::BranchFilter, Gecode::Int::LDSB::LDSBBrancher::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::Int::LDSB::LDSBBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream]' 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::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ViewBrancher::BranchFilter) [with View = Gecode::Int::BoolView; int n = 4; Gecode::ViewBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int)]': ./gecode/kernel/brancher-view-val.hpp:231:62: required from 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream]' ./gecode/int/ldsb/brancher.hpp:112:18: required from 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::Int::LDSB::LDSBBrancher::BranchFilter, Gecode::Int::LDSB::LDSBBrancher::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::Int::LDSB::LDSBBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream]' ./gecode/int/ldsb/brancher.hpp:124:13: required from 'static Gecode::BrancherHandle Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::Int::LDSB::LDSBBrancher::BranchFilter, Gecode::Int::LDSB::LDSBBrancher::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::Int::LDSB::LDSBBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream]' 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::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/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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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::VarArgArray(const Gecode::VarArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&)': ./gecode/third-party/boost/numeric/interval/utility.hpp:251:33: warning: typedef 'I' locally defined but not used [-Wunused-local-typedefs] 251 | typedef interval 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&, double) [with Var = Gecode::FloatVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::FloatVar]' 137 | AFC::init(Home home, const VarArgArray& 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::VarArgArray(const Gecode::VarArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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/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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&)': ./gecode/third-party/boost/numeric/interval/utility.hpp:251:33: warning: typedef 'I' locally defined but not used [-Wunused-local-typedefs] 251 | typedef interval 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&, double) [with Var = Gecode::FloatVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::FloatVar]' 137 | AFC::init(Home home, const VarArgArray& 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::VarArgArray(const Gecode::VarArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&)': ./gecode/third-party/boost/numeric/interval/utility.hpp:251:33: warning: typedef 'I' locally defined but not used [-Wunused-local-typedefs] 251 | typedef interval 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&, double) [with Var = Gecode::FloatVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::FloatVar]' 137 | AFC::init(Home home, const VarArgArray& 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::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::FloatVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::FloatVar, int, const Gecode::FloatNumBranch&, std::basic_ostream&); typename View::VarType = Gecode::FloatVar; std::ostream = std::basic_ostream]' 239 | post(Home home, ViewArray& x, | ~~~~~^~~~ gecode/float/branch.cpp: In function 'Gecode::BrancherHandle Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TieBreak, 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::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::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Float::FloatView; int n = 2; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::FloatVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::FloatVar, int, const Gecode::FloatNumBranch&, std::basic_ostream&); typename View::VarType = Gecode::FloatVar; std::ostream = std::basic_ostream]' 239 | post(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Float::FloatView; int n = 3; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::FloatVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::FloatVar, int, const Gecode::FloatNumBranch&, std::basic_ostream&); typename View::VarType = Gecode::FloatVar; std::ostream = std::basic_ostream]' 239 | post(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Float::FloatView; int n = 4; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::FloatVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::FloatVar, int, const Gecode::FloatNumBranch&, std::basic_ostream&); typename View::VarType = Gecode::FloatVar; std::ostream = std::basic_ostream]' 239 | post(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 1; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::FloatVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::FloatVar, int, const Gecode::FloatNumBranch&, std::basic_ostream&); typename View::VarType = Gecode::FloatVar; std::ostream = std::basic_ostream]' 239 | post(Home home, ViewArray& 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::VarArgArray(const Gecode::VarArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::FloatVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::FloatVar, int, const Gecode::FloatNumBranch&, std::basic_ostream&); typename View::VarType = Gecode::FloatVar; std::ostream = std::basic_ostream]': 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(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::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::FloatVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::FloatVar, int, const Gecode::FloatNumBranch&, std::basic_ostream&); typename View::VarType = Gecode::FloatVar; std::ostream = std::basic_ostream]' 225 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'static Gecode::BrancherHandle Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Float::FloatView; int n = 2; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::FloatVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::FloatVar, int, const Gecode::FloatNumBranch&, std::basic_ostream&); typename View::VarType = Gecode::FloatVar; std::ostream = std::basic_ostream]': 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(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::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Float::FloatView; int n = 2; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::FloatVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::FloatVar, int, const Gecode::FloatNumBranch&, std::basic_ostream&); typename View::VarType = Gecode::FloatVar; std::ostream = std::basic_ostream]' 225 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'static Gecode::BrancherHandle Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Float::FloatView; int n = 3; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::FloatVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::FloatVar, int, const Gecode::FloatNumBranch&, std::basic_ostream&); typename View::VarType = Gecode::FloatVar; std::ostream = std::basic_ostream]': 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(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::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Float::FloatView; int n = 3; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::FloatVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::FloatVar, int, const Gecode::FloatNumBranch&, std::basic_ostream&); typename View::VarType = Gecode::FloatVar; std::ostream = std::basic_ostream]' 225 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'static Gecode::BrancherHandle Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Float::FloatView; int n = 4; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::FloatVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::FloatVar, int, const Gecode::FloatNumBranch&, std::basic_ostream&); typename View::VarType = Gecode::FloatVar; std::ostream = std::basic_ostream]': 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(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::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Float::FloatView; int n = 4; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::FloatVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::FloatVar, int, const Gecode::FloatNumBranch&, std::basic_ostream&); typename View::VarType = Gecode::FloatVar; std::ostream = std::basic_ostream]' 225 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'static Gecode::BrancherHandle Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 1; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::FloatVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::FloatVar, int, const Gecode::FloatNumBranch&, std::basic_ostream&); typename View::VarType = Gecode::FloatVar; std::ostream = std::basic_ostream]': 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(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::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 1; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::FloatVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::FloatVar, int, const Gecode::FloatNumBranch&, std::basic_ostream&); typename View::VarType = Gecode::FloatVar; std::ostream = std::basic_ostream]' 225 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::FloatVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::FloatVar, int, const Gecode::FloatNumBranch&, std::basic_ostream&); typename View::VarType = Gecode::FloatVar; std::ostream = std::basic_ostream]': ./gecode/kernel/brancher-view-val.hpp:243:13: required from 'static Gecode::BrancherHandle Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::FloatVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::FloatVar, int, const Gecode::FloatNumBranch&, std::basic_ostream&); typename View::VarType = Gecode::FloatVar; std::ostream = std::basic_ostream]' 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(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::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ViewBrancher::BranchFilter) [with View = Gecode::Float::FloatView; int n = 1; Gecode::ViewBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::FloatVar, int)]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& 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::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Float::FloatView; int n = 2; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::FloatVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::FloatVar, int, const Gecode::FloatNumBranch&, std::basic_ostream&); typename View::VarType = Gecode::FloatVar; std::ostream = std::basic_ostream]': ./gecode/kernel/brancher-view-val.hpp:243:13: required from 'static Gecode::BrancherHandle Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Float::FloatView; int n = 2; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::FloatVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::FloatVar, int, const Gecode::FloatNumBranch&, std::basic_ostream&); typename View::VarType = Gecode::FloatVar; std::ostream = std::basic_ostream]' 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(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::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ViewBrancher::BranchFilter) [with View = Gecode::Float::FloatView; int n = 2; Gecode::ViewBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::FloatVar, int)]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& 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::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Float::FloatView; int n = 3; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::FloatVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::FloatVar, int, const Gecode::FloatNumBranch&, std::basic_ostream&); typename View::VarType = Gecode::FloatVar; std::ostream = std::basic_ostream]': ./gecode/kernel/brancher-view-val.hpp:243:13: required from 'static Gecode::BrancherHandle Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Float::FloatView; int n = 3; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::FloatVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::FloatVar, int, const Gecode::FloatNumBranch&, std::basic_ostream&); typename View::VarType = Gecode::FloatVar; std::ostream = std::basic_ostream]' 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(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::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ViewBrancher::BranchFilter) [with View = Gecode::Float::FloatView; int n = 3; Gecode::ViewBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::FloatVar, int)]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& 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::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Float::FloatView; int n = 4; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::FloatVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::FloatVar, int, const Gecode::FloatNumBranch&, std::basic_ostream&); typename View::VarType = Gecode::FloatVar; std::ostream = std::basic_ostream]': ./gecode/kernel/brancher-view-val.hpp:243:13: required from 'static Gecode::BrancherHandle Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Float::FloatView; int n = 4; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::FloatVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::FloatVar, int, const Gecode::FloatNumBranch&, std::basic_ostream&); typename View::VarType = Gecode::FloatVar; std::ostream = std::basic_ostream]' 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(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::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ViewBrancher::BranchFilter) [with View = Gecode::Float::FloatView; int n = 4; Gecode::ViewBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::FloatVar, int)]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& 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::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 1; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::FloatVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::FloatVar, int, const Gecode::FloatNumBranch&, std::basic_ostream&); typename View::VarType = Gecode::FloatVar; std::ostream = std::basic_ostream]': ./gecode/kernel/brancher-view-val.hpp:243:13: required from 'static Gecode::BrancherHandle Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 1; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::FloatVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::FloatVar, int, const Gecode::FloatNumBranch&, std::basic_ostream&); typename View::VarType = Gecode::FloatVar; std::ostream = std::basic_ostream]' 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(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::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ViewBrancher::BranchFilter) [with View = Gecode::Float::FloatView; int n = 1; Gecode::ViewBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::FloatVar, int)]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ ./gecode/kernel/brancher-view.hpp: In instantiation of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ViewBrancher::BranchFilter) [with View = Gecode::Float::FloatView; int n = 1; Gecode::ViewBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::FloatVar, int)]': ./gecode/kernel/brancher-view-val.hpp:231:62: required from 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::FloatVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::FloatVar, int, const Gecode::FloatNumBranch&, std::basic_ostream&); typename View::VarType = Gecode::FloatVar; std::ostream = std::basic_ostream]' ./gecode/kernel/brancher-view-val.hpp:243:13: required from 'static Gecode::BrancherHandle Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::FloatVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::FloatVar, int, const Gecode::FloatNumBranch&, std::basic_ostream&); typename View::VarType = Gecode::FloatVar; std::ostream = std::basic_ostream]' 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::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ViewBrancher::BranchFilter) [with View = Gecode::Float::FloatView; int n = 2; Gecode::ViewBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::FloatVar, int)]': ./gecode/kernel/brancher-view-val.hpp:231:62: required from 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Float::FloatView; int n = 2; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::FloatVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::FloatVar, int, const Gecode::FloatNumBranch&, std::basic_ostream&); typename View::VarType = Gecode::FloatVar; std::ostream = std::basic_ostream]' ./gecode/kernel/brancher-view-val.hpp:243:13: required from 'static Gecode::BrancherHandle Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Float::FloatView; int n = 2; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::FloatVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::FloatVar, int, const Gecode::FloatNumBranch&, std::basic_ostream&); typename View::VarType = Gecode::FloatVar; std::ostream = std::basic_ostream]' 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::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ViewBrancher::BranchFilter) [with View = Gecode::Float::FloatView; int n = 3; Gecode::ViewBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::FloatVar, int)]': ./gecode/kernel/brancher-view-val.hpp:231:62: required from 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Float::FloatView; int n = 3; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::FloatVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::FloatVar, int, const Gecode::FloatNumBranch&, std::basic_ostream&); typename View::VarType = Gecode::FloatVar; std::ostream = std::basic_ostream]' ./gecode/kernel/brancher-view-val.hpp:243:13: required from 'static Gecode::BrancherHandle Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Float::FloatView; int n = 3; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::FloatVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::FloatVar, int, const Gecode::FloatNumBranch&, std::basic_ostream&); typename View::VarType = Gecode::FloatVar; std::ostream = std::basic_ostream]' 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::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ViewBrancher::BranchFilter) [with View = Gecode::Float::FloatView; int n = 4; Gecode::ViewBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::FloatVar, int)]': ./gecode/kernel/brancher-view-val.hpp:231:62: required from 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Float::FloatView; int n = 4; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::FloatVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::FloatVar, int, const Gecode::FloatNumBranch&, std::basic_ostream&); typename View::VarType = Gecode::FloatVar; std::ostream = std::basic_ostream]' ./gecode/kernel/brancher-view-val.hpp:243:13: required from 'static Gecode::BrancherHandle Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Float::FloatView; int n = 4; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::FloatVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::FloatVar, int, const Gecode::FloatNumBranch&, std::basic_ostream&); typename View::VarType = Gecode::FloatVar; std::ostream = std::basic_ostream]' 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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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/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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&)': ./gecode/third-party/boost/numeric/interval/utility.hpp:251:33: warning: typedef 'I' locally defined but not used [-Wunused-local-typedefs] 251 | typedef interval 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&, double) [with Var = Gecode::FloatVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::FloatVar]' 137 | AFC::init(Home home, const VarArgArray& 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::VarArgArray(const Gecode::VarArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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/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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&)': ./gecode/third-party/boost/numeric/interval/utility.hpp:251:33: warning: typedef 'I' locally defined but not used [-Wunused-local-typedefs] 251 | typedef interval 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&, double) [with Var = Gecode::FloatVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::FloatVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double, typename Gecode::BranchTraits::Merit) [with View = Gecode::Float::FloatView; typename Gecode::BranchTraits::Merit = double (*)(const Gecode::Space&, Gecode::FloatVar, int)]' 352 | Activity::init(Home home, ViewArray& 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&, double, typename Gecode::BranchTraits::Merit) [with View = Gecode::Float::FloatView; typename Gecode::BranchTraits::Merit = double (*)(const Gecode::Space&, Gecode::FloatVar, int)]' 352 | Activity::init(Home home, ViewArray& 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::VarArgArray(const Gecode::VarArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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&, double, typename Gecode::BranchTraits::Merit) [with View = Gecode::Float::FloatView; typename Gecode::BranchTraits::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&, double, typename Gecode::BranchTraits::Merit) [with View = Gecode::Float::FloatView; typename Gecode::BranchTraits::Merit = double (*)(const Gecode::Space&, Gecode::FloatVar, int)]' 278 | Activity::Storage::Storage(Home home, ViewArray& 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::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::post(Gecode::Home, Gecode::ViewArray&, Gecode::Activity&) [with View = Gecode::Float::FloatView]' 257 | Activity::Recorder::post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/activity.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Activity::Recorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::Activity&) [with View = Gecode::Float::FloatView]': ./gecode/kernel/activity.hpp:356:32: required from 'void Gecode::Activity::init(Gecode::Home, Gecode::ViewArray&, double, typename Gecode::BranchTraits::Merit) [with View = Gecode::Float::FloatView; typename Gecode::BranchTraits::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(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::Recorder(Gecode::Home, Gecode::ViewArray&, Gecode::Activity&) [with View = Gecode::Float::FloatView]' 246 | Activity::Recorder::Recorder(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/activity.hpp: In instantiation of 'Gecode::Activity::Recorder::Recorder(Gecode::Home, Gecode::ViewArray&, Gecode::Activity&) [with View = Gecode::Float::FloatView]': ./gecode/kernel/activity.hpp:259:12: required from 'static Gecode::ExecStatus Gecode::Activity::Recorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::Activity&) [with View = Gecode::Float::FloatView]' ./gecode/kernel/activity.hpp:356:32: required from 'void Gecode::Activity::init(Gecode::Home, Gecode::ViewArray&, double, typename Gecode::BranchTraits::Merit) [with View = Gecode::Float::FloatView; typename Gecode::BranchTraits::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(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::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Float::FloatView; int pc = -1]' 444 | (Home home, ViewArray& 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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Float::FloatView; int pc = -1]': ./gecode/kernel/activity.hpp:248:62: required from 'Gecode::Activity::Recorder::Recorder(Gecode::Home, Gecode::ViewArray&, Gecode::Activity&) [with View = Gecode::Float::FloatView]' ./gecode/kernel/activity.hpp:259:12: required from 'static Gecode::ExecStatus Gecode::Activity::Recorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::Activity&) [with View = Gecode::Float::FloatView]' ./gecode/kernel/activity.hpp:356:32: required from 'void Gecode::Activity::init(Gecode::Home, Gecode::ViewArray&, double, typename Gecode::BranchTraits::Merit) [with View = Gecode::Float::FloatView; typename Gecode::BranchTraits::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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&)': ./gecode/third-party/boost/numeric/interval/utility.hpp:251:33: warning: typedef 'I' locally defined but not used [-Wunused-local-typedefs] 251 | typedef interval 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&, double) [with Var = Gecode::FloatVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::FloatVar]' 137 | AFC::init(Home home, const VarArgArray& 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::VarArgArray(const Gecode::VarArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&)': ./gecode/third-party/boost/numeric/interval/utility.hpp:251:33: warning: typedef 'I' locally defined but not used [-Wunused-local-typedefs] 251 | typedef interval 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&, double) [with Var = Gecode::FloatVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::FloatVar]' 137 | AFC::init(Home home, const VarArgArray& 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::VarArgArray(const Gecode::VarArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::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::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::NaryWait(Gecode::Home, Gecode::ViewArray&, void (*)(Gecode::Space&)) [with View = Gecode::Float::FloatView]': ./gecode/kernel/wait.hh:226:16: required from 'static Gecode::ExecStatus Gecode::Kernel::NaryWait::post(Gecode::Space&, Gecode::ViewArray&, 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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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/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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, const Gecode::DFA&) [with Var = Gecode::IntVar]' 852 | post_lgp(Home home, const VarArgArray& 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&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' 852 | post_lgp(Home home, const VarArgArray& 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::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]' 307 | Incremental::post(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool shared = true]' 58 | Basic::post(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool shared = false]' 58 | Basic::post(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]' 307 | Incremental::post(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; bool shared = true]' 58 | Basic::post(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; bool shared = false]' 58 | Basic::post(Home home, ViewArray& 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::VarArgArray(const Gecode::VarArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::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&, 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 | ::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::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned char; StateIdx = unsigned char]' 681 | LayeredGraph::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 | ::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::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = short unsigned int; StateIdx = unsigned char]' 681 | LayeredGraph::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 | ::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::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned int; StateIdx = unsigned char]' 681 | LayeredGraph::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 | ::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::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned char; StateIdx = short unsigned int]' 681 | LayeredGraph::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 | ::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::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = short unsigned int; StateIdx = short unsigned int]' 681 | LayeredGraph::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 | ::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::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned int; StateIdx = short unsigned int]' 681 | LayeredGraph::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 | ::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::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned char; StateIdx = unsigned int]' 681 | LayeredGraph::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 | ::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::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = short unsigned int; StateIdx = unsigned int]' 681 | LayeredGraph::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 | ::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::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned int; StateIdx = unsigned int]' 681 | LayeredGraph::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 | ::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::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned char; StateIdx = unsigned char]' 681 | LayeredGraph::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 | ::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::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = short unsigned int; StateIdx = unsigned char]' 681 | LayeredGraph::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 | ::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::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned int; StateIdx = unsigned char]' 681 | LayeredGraph::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 | ::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::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned char; StateIdx = short unsigned int]' 681 | LayeredGraph::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 | ::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::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = short unsigned int; StateIdx = short unsigned int]' 681 | LayeredGraph::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 | ::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::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned int; StateIdx = short unsigned int]' 681 | LayeredGraph::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 | ::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::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned char; StateIdx = unsigned int]' 681 | LayeredGraph::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 | ::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::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = short unsigned int; StateIdx = unsigned int]' 681 | LayeredGraph::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 | ::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::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned int; StateIdx = unsigned int]' 681 | LayeredGraph::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::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&, 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 | ::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::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned char; StateIdx = unsigned char]' 681 | LayeredGraph::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 | ::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::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = short unsigned int; StateIdx = unsigned char]' 681 | LayeredGraph::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 | ::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::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned int; StateIdx = unsigned char]' 681 | LayeredGraph::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 | ::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::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned char; StateIdx = short unsigned int]' 681 | LayeredGraph::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 | ::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::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = short unsigned int; StateIdx = short unsigned int]' 681 | LayeredGraph::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 | ::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::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned int; StateIdx = short unsigned int]' 681 | LayeredGraph::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 | ::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::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned char; StateIdx = unsigned int]' 681 | LayeredGraph::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 | ::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::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = short unsigned int; StateIdx = unsigned int]' 681 | LayeredGraph::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 | ::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::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned int; StateIdx = unsigned int]' 681 | LayeredGraph::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 | ::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::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned char; StateIdx = unsigned char]' 681 | LayeredGraph::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 | ::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::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = short unsigned int; StateIdx = unsigned char]' 681 | LayeredGraph::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 | ::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::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned int; StateIdx = unsigned char]' 681 | LayeredGraph::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 | ::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::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned char; StateIdx = short unsigned int]' 681 | LayeredGraph::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 | ::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::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = short unsigned int; StateIdx = short unsigned int]' 681 | LayeredGraph::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 | ::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::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned int; StateIdx = short unsigned int]' 681 | LayeredGraph::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 | ::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::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned char; StateIdx = unsigned int]' 681 | LayeredGraph::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 | ::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::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = short unsigned int; StateIdx = unsigned int]' 681 | LayeredGraph::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 | ::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::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned int; StateIdx = unsigned int]' 681 | LayeredGraph::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::post(Gecode::Home, Gecode::ViewArray&, 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(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::Incremental(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]' 276 | Incremental::Incremental(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, 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(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::Basic(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool shared = true]' 51 | Basic::Basic(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/basic.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::Basic::post(Gecode::Home, Gecode::ViewArray&, 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(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::Basic(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool shared = false]' 51 | Basic::Basic(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, 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(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::Incremental(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]' 276 | Incremental::Incremental(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, 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(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::Basic(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; bool shared = true]' 51 | Basic::Basic(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/basic.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::Basic::post(Gecode::Home, Gecode::ViewArray&, 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(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::Basic(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; bool shared = false]' 51 | Basic::Basic(Home home, ViewArray& 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::post(Gecode::Home, const Gecode::VarArgArray&, 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&, 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(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::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned char; StateIdx = unsigned char]' 237 | LayeredGraph::LayeredGraph(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, 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&, 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(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::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = short unsigned int; StateIdx = unsigned char]' 237 | LayeredGraph::LayeredGraph(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, 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&, 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(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::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned int; StateIdx = unsigned char]' 237 | LayeredGraph::LayeredGraph(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, 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&, 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(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::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned char; StateIdx = short unsigned int]' 237 | LayeredGraph::LayeredGraph(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, 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&, 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(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::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = short unsigned int; StateIdx = short unsigned int]' 237 | LayeredGraph::LayeredGraph(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, 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&, 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(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::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned int; StateIdx = short unsigned int]' 237 | LayeredGraph::LayeredGraph(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, 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&, 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(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::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned char; StateIdx = unsigned int]' 237 | LayeredGraph::LayeredGraph(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, 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&, 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(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::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = short unsigned int; StateIdx = unsigned int]' 237 | LayeredGraph::LayeredGraph(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, 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&, 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(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::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned int; StateIdx = unsigned int]' 237 | LayeredGraph::LayeredGraph(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, 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&, 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(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::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned char; StateIdx = unsigned char]' 237 | LayeredGraph::LayeredGraph(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, 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&, 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(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::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = short unsigned int; StateIdx = unsigned char]' 237 | LayeredGraph::LayeredGraph(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, 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&, 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(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::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned int; StateIdx = unsigned char]' 237 | LayeredGraph::LayeredGraph(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, 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&, 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(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::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned char; StateIdx = short unsigned int]' 237 | LayeredGraph::LayeredGraph(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, 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&, 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(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::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = short unsigned int; StateIdx = short unsigned int]' 237 | LayeredGraph::LayeredGraph(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, 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&, 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(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::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned int; StateIdx = short unsigned int]' 237 | LayeredGraph::LayeredGraph(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, 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&, 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(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::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned char; StateIdx = unsigned int]' 237 | LayeredGraph::LayeredGraph(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, 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&, 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(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::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = short unsigned int; StateIdx = unsigned int]' 237 | LayeredGraph::LayeredGraph(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, 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&, 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(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::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned int; StateIdx = unsigned int]' 237 | LayeredGraph::LayeredGraph(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, 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&, 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(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::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned char; StateIdx = unsigned char]' 237 | LayeredGraph::LayeredGraph(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, 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&, 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(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::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = short unsigned int; StateIdx = unsigned char]' 237 | LayeredGraph::LayeredGraph(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, 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&, 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(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::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned int; StateIdx = unsigned char]' 237 | LayeredGraph::LayeredGraph(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, 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&, 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(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::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned char; StateIdx = short unsigned int]' 237 | LayeredGraph::LayeredGraph(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, 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&, 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(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::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = short unsigned int; StateIdx = short unsigned int]' 237 | LayeredGraph::LayeredGraph(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, 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&, 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(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::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned int; StateIdx = short unsigned int]' 237 | LayeredGraph::LayeredGraph(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, 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&, 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(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::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned char; StateIdx = unsigned int]' 237 | LayeredGraph::LayeredGraph(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, 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&, 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(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::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = short unsigned int; StateIdx = unsigned int]' 237 | LayeredGraph::LayeredGraph(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, 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&, 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(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::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned int; StateIdx = unsigned int]' 237 | LayeredGraph::LayeredGraph(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, 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&, 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(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::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned char; StateIdx = unsigned char]' 237 | LayeredGraph::LayeredGraph(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, 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&, 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(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::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = short unsigned int; StateIdx = unsigned char]' 237 | LayeredGraph::LayeredGraph(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, 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&, 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(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::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned int; StateIdx = unsigned char]' 237 | LayeredGraph::LayeredGraph(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, 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&, 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(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::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned char; StateIdx = short unsigned int]' 237 | LayeredGraph::LayeredGraph(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, 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&, 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(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::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = short unsigned int; StateIdx = short unsigned int]' 237 | LayeredGraph::LayeredGraph(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, 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&, 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(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::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned int; StateIdx = short unsigned int]' 237 | LayeredGraph::LayeredGraph(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, 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&, 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(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::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned char; StateIdx = unsigned int]' 237 | LayeredGraph::LayeredGraph(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, 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&, 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(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::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = short unsigned int; StateIdx = unsigned int]' 237 | LayeredGraph::LayeredGraph(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, 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&, 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(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::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned int; StateIdx = unsigned int]' 237 | LayeredGraph::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::Incremental(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]': ./gecode/int/extensional/incremental.hpp:313:12: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::Incremental::post(Gecode::Home, Gecode::ViewArray&, 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::Base(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool subscribe = false]' 49 | Base::Base(Home home, ViewArray& 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::Basic(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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(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::Base(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool subscribe = true]' 49 | Base::Base(Home home, ViewArray& 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::Basic(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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(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::Base(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool subscribe = true]' 49 | Base::Base(Home home, ViewArray& 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::Incremental(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]': ./gecode/int/extensional/incremental.hpp:313:12: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::Incremental::post(Gecode::Home, Gecode::ViewArray&, 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::Base(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; bool subscribe = false]' 49 | Base::Base(Home home, ViewArray& 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::Basic(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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(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::Base(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; bool subscribe = true]' 49 | Base::Base(Home home, ViewArray& 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::Basic(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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(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::Base(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; bool subscribe = true]' 49 | Base::Base(Home home, ViewArray& 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::VarLess]': ./gecode/support/sort.hpp:240:14: required from 'void Gecode::Support::quicksort(Type*, int, Less&) [with Type = Gecode::IntVar; Less = Gecode::VarArgArray::VarLess]' ./gecode/kernel/array.hpp:2093:36: required from 'bool Gecode::VarArgArray::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::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, 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::post(Gecode::Home, const Gecode::VarArgArray&, 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&, 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(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::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, 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::post(Gecode::Home, const Gecode::VarArgArray&, 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&, 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(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::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, 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::post(Gecode::Home, const Gecode::VarArgArray&, 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&, 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(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::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, 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::post(Gecode::Home, const Gecode::VarArgArray&, 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&, 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(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::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, 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::post(Gecode::Home, const Gecode::VarArgArray&, 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&, 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(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::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, 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::post(Gecode::Home, const Gecode::VarArgArray&, 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&, 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(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::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, 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::post(Gecode::Home, const Gecode::VarArgArray&, 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&, 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(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::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, 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::post(Gecode::Home, const Gecode::VarArgArray&, 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&, 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(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::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, 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::post(Gecode::Home, const Gecode::VarArgArray&, 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&, 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(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::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, 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::post(Gecode::Home, const Gecode::VarArgArray&, 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&, 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(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::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, 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::post(Gecode::Home, const Gecode::VarArgArray&, 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&, 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(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::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, 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::post(Gecode::Home, const Gecode::VarArgArray&, 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&, 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(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::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, 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::post(Gecode::Home, const Gecode::VarArgArray&, 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&, 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(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::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, 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::post(Gecode::Home, const Gecode::VarArgArray&, 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&, 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(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::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, 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::post(Gecode::Home, const Gecode::VarArgArray&, 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&, 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(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::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, 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::post(Gecode::Home, const Gecode::VarArgArray&, 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&, 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(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::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, 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::post(Gecode::Home, const Gecode::VarArgArray&, 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&, 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(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::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, 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::post(Gecode::Home, const Gecode::VarArgArray&, 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&, 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(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::VarLess]': ./gecode/support/sort.hpp:240:14: required from 'void Gecode::Support::quicksort(Type*, int, Less&) [with Type = Gecode::BoolVar; Less = Gecode::VarArgArray::VarLess]' ./gecode/kernel/array.hpp:2093:36: required from 'bool Gecode::VarArgArray::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::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, 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::post(Gecode::Home, const Gecode::VarArgArray&, 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&, 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(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::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, 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::post(Gecode::Home, const Gecode::VarArgArray&, 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&, 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(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::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, 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::post(Gecode::Home, const Gecode::VarArgArray&, 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&, 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(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::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, 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::post(Gecode::Home, const Gecode::VarArgArray&, 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&, 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(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::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, 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::post(Gecode::Home, const Gecode::VarArgArray&, 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&, 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(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::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, 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::post(Gecode::Home, const Gecode::VarArgArray&, 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&, 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(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::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, 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::post(Gecode::Home, const Gecode::VarArgArray&, 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&, 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(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::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, 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::post(Gecode::Home, const Gecode::VarArgArray&, 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&, 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(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::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, 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::post(Gecode::Home, const Gecode::VarArgArray&, 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&, 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(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::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, 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::post(Gecode::Home, const Gecode::VarArgArray&, 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&, 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(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::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, 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::post(Gecode::Home, const Gecode::VarArgArray&, 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&, 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(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::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, 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::post(Gecode::Home, const Gecode::VarArgArray&, 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&, 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(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::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, 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::post(Gecode::Home, const Gecode::VarArgArray&, 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&, 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(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::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, 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::post(Gecode::Home, const Gecode::VarArgArray&, 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&, 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(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::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, 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::post(Gecode::Home, const Gecode::VarArgArray&, 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&, 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(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::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, 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::post(Gecode::Home, const Gecode::VarArgArray&, 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&, 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(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::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, 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::post(Gecode::Home, const Gecode::VarArgArray&, 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&, 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(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::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, 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::post(Gecode::Home, const Gecode::VarArgArray&, 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&, 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(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::Base(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool subscribe = false]': ./gecode/int/extensional/incremental.hpp:279:36: required from 'Gecode::Int::Extensional::Incremental::Incremental(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]' ./gecode/int/extensional/incremental.hpp:313:12: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::Incremental::post(Gecode::Home, Gecode::ViewArray&, 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::Base(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool subscribe = true]': ./gecode/int/extensional/basic.hpp:53:26: required from 'Gecode::Int::Extensional::Basic::Basic(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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::Base(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; bool subscribe = false]': ./gecode/int/extensional/incremental.hpp:279:36: required from 'Gecode::Int::Extensional::Incremental::Incremental(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]' ./gecode/int/extensional/incremental.hpp:313:12: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::Incremental::post(Gecode::Home, Gecode::ViewArray&, 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::Base(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; bool subscribe = true]': ./gecode/int/extensional/basic.hpp:53:26: required from 'Gecode::Int::Extensional::Basic::Basic(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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&, 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&, 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: | ^~~~ 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 'void Gecode::VarImp::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]; | ~~~~~^ ./gecode/kernel/core.hpp:339:20: note: while referencing 'Gecode::VarImp::::idx' 339 | unsigned int idx[pc_max+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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&)': ./gecode/third-party/boost/numeric/interval/utility.hpp:251:33: warning: typedef 'I' locally defined but not used [-Wunused-local-typedefs] 251 | typedef interval 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&, double) [with Var = Gecode::FloatVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::FloatVar]' 137 | AFC::init(Home home, const VarArgArray& 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::VarArgArray(const Gecode::VarArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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/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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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::VarArgArray(const Gecode::VarArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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/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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&)': ./gecode/third-party/boost/numeric/interval/utility.hpp:251:33: warning: typedef 'I' locally defined but not used [-Wunused-local-typedefs] 251 | typedef interval 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&, double) [with Var = Gecode::FloatVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::FloatVar]' 137 | AFC::init(Home home, const VarArgArray& 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::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 289 | ReEqFloat::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::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 289 | ReEqFloat::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::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 289 | ReEqFloat::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::VarArgArray(const Gecode::VarArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::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::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::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::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::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::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::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::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(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::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::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::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(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::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::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::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(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::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::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::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::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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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/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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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::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::post(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]' 55 | Card::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::VarArgArray(const Gecode::VarArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::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::Card(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]' 49 | Card::Card(Home home, View y0, Gecode::Int::IntView y1) | ~~~~~^~~~ ./gecode/set/int/card.hpp: In instantiation of 'Gecode::Set::Int::Card::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::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::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::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::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::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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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/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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, 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::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 0]' 340 | BinaryPropagator::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::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::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]' 52 | EqInt::post(Home home, ViewArray& 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::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::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::IntView]' 52 | EqInt::post(Home home, ViewArray& 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::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::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]' 52 | LqInt::post(Home home, ViewArray& 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::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::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]' 50 | GqInt::post(Home home, ViewArray& 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::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::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::IntView]' 52 | EqInt::post(Home home, ViewArray& 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::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::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]' 53 | Nq::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::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::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::IntView]' 52 | EqInt::post(Home home, ViewArray& 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::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::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::OffsetView]' 52 | LqInt::post(Home home, ViewArray& 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::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::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::IntView]' 52 | LqInt::post(Home home, ViewArray& 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::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::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::OffsetView]' 50 | GqInt::post(Home home, ViewArray& 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::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::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::IntView]' 50 | GqInt::post(Home home, ViewArray& 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::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::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]' 61 | EqBool::post(Home home, ViewArray& 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::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::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::IntView]' 61 | EqBool::post(Home home, ViewArray& 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::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::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]' 60 | LqBool::post(Home home, ViewArray& 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::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::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]' 60 | GqBool::post(Home home, ViewArray& 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::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::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::IntView]' 61 | EqBool::post(Home home, ViewArray& 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::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::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]' 53 | Nq::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::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::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::IntView]' 61 | EqBool::post(Home home, ViewArray& 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::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::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::OffsetView]' 60 | LqBool::post(Home home, ViewArray& 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::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::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::IntView]' 60 | LqBool::post(Home home, ViewArray& 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::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::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::OffsetView]' 60 | GqBool::post(Home home, ViewArray& 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::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::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::IntView]' 60 | GqBool::post(Home home, ViewArray& 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::VarArgArray(const Gecode::VarArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::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::post(Gecode::Home, Gecode::ViewArray&, 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::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::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' 214 | NaryEqDom::post(Home home, ViewArray& 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::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::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' 49 | Dom::post(Home home, ViewArray& 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(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::EqInt(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]' 45 | EqInt::EqInt(Home home, ValSet& vs, ViewArray& x, VY y) | ~~~~~^~~~ ./gecode/int/nvalues/int-eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::NValues::EqInt::post(Gecode::Home, Gecode::ViewArray&, 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::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::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' 214 | NaryEqDom::post(Home home, ViewArray& 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::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::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' 49 | Dom::post(Home home, ViewArray& 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(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::EqInt(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, VY) [with VY = Gecode::Int::IntView]' 45 | EqInt::EqInt(Home home, ValSet& vs, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, 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::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::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' 214 | NaryEqDom::post(Home home, ViewArray& 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(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::LqInt(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]' 45 | LqInt::LqInt(Home home, ValSet& vs, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, 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::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::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' 49 | Dom::post(Home home, ViewArray& 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(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::GqInt(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]' 45 | GqInt::GqInt(Home home, ValSet& vs, ViewArray& 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::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(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::Nq(Gecode::Home, View, View) [with View = Gecode::Int::IntView]' 48 | Nq::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::post(Gecode::Home, Gecode::ViewArray&, 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::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::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' 214 | NaryEqDom::post(Home home, ViewArray& 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(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::LqInt(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, VY) [with VY = Gecode::Int::OffsetView]' 45 | LqInt::LqInt(Home home, ValSet& vs, ViewArray& x, VY y) | ~~~~~^~~~ ./gecode/int/nvalues/int-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::NValues::LqInt::post(Gecode::Home, Gecode::ViewArray&, 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::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::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' 214 | NaryEqDom::post(Home home, ViewArray& 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(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::LqInt(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, VY) [with VY = Gecode::Int::IntView]' 45 | LqInt::LqInt(Home home, ValSet& vs, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, 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::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::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' 49 | Dom::post(Home home, ViewArray& 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(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::GqInt(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, VY) [with VY = Gecode::Int::OffsetView]' 45 | GqInt::GqInt(Home home, ValSet& vs, ViewArray& x, VY y) | ~~~~~^~~~ ./gecode/int/nvalues/int-gq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::NValues::GqInt::post(Gecode::Home, Gecode::ViewArray&, 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::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::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' 49 | Dom::post(Home home, ViewArray& 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(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::GqInt(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, VY) [with VY = Gecode::Int::IntView]' 45 | GqInt::GqInt(Home home, ValSet& vs, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, 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::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::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]' 135 | NaryEq::post(Home home, ViewArray& 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::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::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::BoolView]' 122 | NaryNq::post(Home home, ViewArray& 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(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::EqBool(Gecode::Home, int, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]' 45 | EqBool::EqBool(Home home, int status, ViewArray& x, VY y) | ~~~~~^~~~ ./gecode/int/nvalues/bool-eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::NValues::EqBool::post(Gecode::Home, Gecode::ViewArray&, 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::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::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]' 135 | NaryEq::post(Home home, ViewArray& 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::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::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::BoolView]' 122 | NaryNq::post(Home home, ViewArray& 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(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::EqBool(Gecode::Home, int, Gecode::ViewArray&, VY) [with VY = Gecode::Int::IntView]' 45 | EqBool::EqBool(Home home, int status, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, 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::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::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]' 135 | NaryEq::post(Home home, ViewArray& 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(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::LqBool(Gecode::Home, int, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]' 44 | LqBool::LqBool(Home home, int status, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, 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::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::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::BoolView]' 122 | NaryNq::post(Home home, ViewArray& 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(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::GqBool(Gecode::Home, int, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]' 44 | GqBool::GqBool(Home home, int status, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, 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::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::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]' 135 | NaryEq::post(Home home, ViewArray& 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(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::LqBool(Gecode::Home, int, Gecode::ViewArray&, VY) [with VY = Gecode::Int::OffsetView]' 44 | LqBool::LqBool(Home home, int status, ViewArray& x, VY y) | ~~~~~^~~~ ./gecode/int/nvalues/bool-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::NValues::LqBool::post(Gecode::Home, Gecode::ViewArray&, 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::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::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]' 135 | NaryEq::post(Home home, ViewArray& 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(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::LqBool(Gecode::Home, int, Gecode::ViewArray&, VY) [with VY = Gecode::Int::IntView]' 44 | LqBool::LqBool(Home home, int status, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, 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::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::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::BoolView]' 122 | NaryNq::post(Home home, ViewArray& 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(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::GqBool(Gecode::Home, int, Gecode::ViewArray&, VY) [with VY = Gecode::Int::OffsetView]' 44 | GqBool::GqBool(Home home, int status, ViewArray& x, VY y) | ~~~~~^~~~ ./gecode/int/nvalues/bool-gq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::NValues::GqBool::post(Gecode::Home, Gecode::ViewArray&, 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::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::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::BoolView]' 122 | NaryNq::post(Home home, ViewArray& 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(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::GqBool(Gecode::Home, int, Gecode::ViewArray&, VY) [with VY = Gecode::Int::IntView]' 44 | GqBool::GqBool(Home home, int status, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]': ./gecode/int/nvalues/int-eq.hpp:70:43: required from 'static Gecode::ExecStatus Gecode::Int::NValues::EqInt::post(Gecode::Home, Gecode::ViewArray&, 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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' 120 | EqDom::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(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::NaryEqDom(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' 209 | NaryEqDom::NaryEqDom(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]': ./gecode/int/nvalues/int-eq.hpp:75:42: required from 'static Gecode::ExecStatus Gecode::Int::NValues::EqInt::post(Gecode::Home, Gecode::ViewArray&, 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::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::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]' 53 | Nq::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::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::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]' 53 | TerDom::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(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::Dom(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' 44 | Dom::Dom(Home home, ViewArray& 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::EqInt(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]': ./gecode/int/nvalues/int-eq.hpp:95:12: required from 'static Gecode::ExecStatus Gecode::Int::NValues::EqInt::post(Gecode::Home, Gecode::ViewArray&, 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(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::IntBase(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]' 44 | IntBase::IntBase(Home home, ValSet& vs0, ViewArray& 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::EqInt(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, VY) [with VY = Gecode::Int::IntView]': ./gecode/int/nvalues/int-eq.hpp:95:12: required from 'static Gecode::ExecStatus Gecode::Int::NValues::EqInt::post(Gecode::Home, Gecode::ViewArray&, 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(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::IntBase(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, VY) [with VY = Gecode::Int::IntView]' 44 | IntBase::IntBase(Home home, ValSet& vs0, ViewArray& 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::LqInt(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]': ./gecode/int/nvalues/int-lq.hpp:91:12: required from 'static Gecode::ExecStatus Gecode::Int::NValues::LqInt::post(Gecode::Home, Gecode::ViewArray&, 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(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::IntBase(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]' 44 | IntBase::IntBase(Home home, ValSet& vs0, ViewArray& 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::GqInt(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]': ./gecode/int/nvalues/int-gq.hpp:91:12: required from 'static Gecode::ExecStatus Gecode::Int::NValues::GqInt::post(Gecode::Home, Gecode::ViewArray&, 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(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::IntBase(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]' 44 | IntBase::IntBase(Home home, ValSet& vs0, ViewArray& 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::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::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(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::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 0]' 340 | BinaryPropagator::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::LqInt(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, VY) [with VY = Gecode::Int::OffsetView]': ./gecode/int/nvalues/int-lq.hpp:91:12: required from 'static Gecode::ExecStatus Gecode::Int::NValues::LqInt::post(Gecode::Home, Gecode::ViewArray&, 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(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::IntBase(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, VY) [with VY = Gecode::Int::OffsetView]' 44 | IntBase::IntBase(Home home, ValSet& vs0, ViewArray& 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::LqInt(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, VY) [with VY = Gecode::Int::IntView]': ./gecode/int/nvalues/int-lq.hpp:91:12: required from 'static Gecode::ExecStatus Gecode::Int::NValues::LqInt::post(Gecode::Home, Gecode::ViewArray&, 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(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::IntBase(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, VY) [with VY = Gecode::Int::IntView]' 44 | IntBase::IntBase(Home home, ValSet& vs0, ViewArray& 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::GqInt(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, VY) [with VY = Gecode::Int::OffsetView]': ./gecode/int/nvalues/int-gq.hpp:91:12: required from 'static Gecode::ExecStatus Gecode::Int::NValues::GqInt::post(Gecode::Home, Gecode::ViewArray&, 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(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::IntBase(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, VY) [with VY = Gecode::Int::OffsetView]' 44 | IntBase::IntBase(Home home, ValSet& vs0, ViewArray& 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::GqInt(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, VY) [with VY = Gecode::Int::IntView]': ./gecode/int/nvalues/int-gq.hpp:91:12: required from 'static Gecode::ExecStatus Gecode::Int::NValues::GqInt::post(Gecode::Home, Gecode::ViewArray&, 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(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::IntBase(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, VY) [with VY = Gecode::Int::IntView]' 44 | IntBase::IntBase(Home home, ValSet& vs0, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]': ./gecode/int/nvalues/bool-eq.hpp:80:42: required from 'static Gecode::ExecStatus Gecode::Int::NValues::EqBool::post(Gecode::Home, Gecode::ViewArray&, 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::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::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]' 64 | Eq::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(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::NaryEq(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]' 119 | NaryEq::NaryEq(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::BoolView]': ./gecode/int/nvalues/bool-eq.hpp:86:41: required from 'static Gecode::ExecStatus Gecode::Int::NValues::EqBool::post(Gecode::Home, Gecode::ViewArray&, 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::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::post(Gecode::Home, View, View) [with View = Gecode::Int::BoolView]' 53 | Nq::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::NaryNq(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::BoolView]' 100 | NaryNq::NaryNq(Home home, ViewArray& 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::EqBool(Gecode::Home, int, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]': ./gecode/int/nvalues/bool-eq.hpp:116:12: required from 'static Gecode::ExecStatus Gecode::Int::NValues::EqBool::post(Gecode::Home, Gecode::ViewArray&, 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(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::BoolBase(Gecode::Home, int, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]' 42 | BoolBase::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::EqBool(Gecode::Home, int, Gecode::ViewArray&, VY) [with VY = Gecode::Int::IntView]': ./gecode/int/nvalues/bool-eq.hpp:116:12: required from 'static Gecode::ExecStatus Gecode::Int::NValues::EqBool::post(Gecode::Home, Gecode::ViewArray&, 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(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::BoolBase(Gecode::Home, int, Gecode::ViewArray&, VY) [with VY = Gecode::Int::IntView]' 42 | BoolBase::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::LqBool(Gecode::Home, int, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]': ./gecode/int/nvalues/bool-lq.hpp:109:12: required from 'static Gecode::ExecStatus Gecode::Int::NValues::LqBool::post(Gecode::Home, Gecode::ViewArray&, 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(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::BoolBase(Gecode::Home, int, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]' 42 | BoolBase::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::GqBool(Gecode::Home, int, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]': ./gecode/int/nvalues/bool-gq.hpp:107:12: required from 'static Gecode::ExecStatus Gecode::Int::NValues::GqBool::post(Gecode::Home, Gecode::ViewArray&, 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(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::BoolBase(Gecode::Home, int, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]' 42 | BoolBase::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::LqBool(Gecode::Home, int, Gecode::ViewArray&, VY) [with VY = Gecode::Int::OffsetView]': ./gecode/int/nvalues/bool-lq.hpp:109:12: required from 'static Gecode::ExecStatus Gecode::Int::NValues::LqBool::post(Gecode::Home, Gecode::ViewArray&, 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(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::BoolBase(Gecode::Home, int, Gecode::ViewArray&, VY) [with VY = Gecode::Int::OffsetView]' 42 | BoolBase::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::LqBool(Gecode::Home, int, Gecode::ViewArray&, VY) [with VY = Gecode::Int::IntView]': ./gecode/int/nvalues/bool-lq.hpp:109:12: required from 'static Gecode::ExecStatus Gecode::Int::NValues::LqBool::post(Gecode::Home, Gecode::ViewArray&, 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(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::BoolBase(Gecode::Home, int, Gecode::ViewArray&, VY) [with VY = Gecode::Int::IntView]' 42 | BoolBase::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::GqBool(Gecode::Home, int, Gecode::ViewArray&, VY) [with VY = Gecode::Int::OffsetView]': ./gecode/int/nvalues/bool-gq.hpp:107:12: required from 'static Gecode::ExecStatus Gecode::Int::NValues::GqBool::post(Gecode::Home, Gecode::ViewArray&, 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(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::BoolBase(Gecode::Home, int, Gecode::ViewArray&, VY) [with VY = Gecode::Int::OffsetView]' 42 | BoolBase::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::GqBool(Gecode::Home, int, Gecode::ViewArray&, VY) [with VY = Gecode::Int::IntView]': ./gecode/int/nvalues/bool-gq.hpp:107:12: required from 'static Gecode::ExecStatus Gecode::Int::NValues::GqBool::post(Gecode::Home, Gecode::ViewArray&, 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(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::BoolBase(Gecode::Home, int, Gecode::ViewArray&, VY) [with VY = Gecode::Int::IntView]' 42 | BoolBase::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::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::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' ./gecode/int/nvalues/int-eq.hpp:70:43: required from 'static Gecode::ExecStatus Gecode::Int::NValues::EqInt::post(Gecode::Home, Gecode::ViewArray&, 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(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::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' 115 | EqDom::EqDom(Home home, View0 x0, View1 x1) | ~~~~~^~~~ ./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::NaryEqDom::NaryEqDom(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]': ./gecode/int/rel/eq.hpp:229:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::NaryEqDom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' ./gecode/int/nvalues/int-eq.hpp:70:43: required from 'static Gecode::ExecStatus Gecode::Int::NValues::EqInt::post(Gecode::Home, Gecode::ViewArray&, 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(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::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 2]' 444 | (Home home, ViewArray& 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::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::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' ./gecode/int/nvalues/int-eq.hpp:75:42: required from 'static Gecode::ExecStatus Gecode::Int::NValues::EqInt::post(Gecode::Home, Gecode::ViewArray&, 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(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::TerDom(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]' 48 | TerDom::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::Dom(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]': ./gecode/int/distinct/dom.hpp:57:14: required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' ./gecode/int/nvalues/int-eq.hpp:75:42: required from 'static Gecode::ExecStatus Gecode::Int::NValues::EqInt::post(Gecode::Home, Gecode::ViewArray&, 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(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::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 2]' 444 | (Home home, ViewArray& 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::IntBase(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]': ./gecode/int/nvalues/int-eq.hpp:46:30: required from 'Gecode::Int::NValues::EqInt::EqInt(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]' ./gecode/int/nvalues/int-eq.hpp:95:12: required from 'static Gecode::ExecStatus Gecode::Int::NValues::EqInt::post(Gecode::Home, Gecode::ViewArray&, 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::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Int::IntView; int pc0 = 2; View1 = Gecode::Int::ConstIntView; int pc1 = 1]' 653 | (Home home, ViewArray& 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::IntBase(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, VY) [with VY = Gecode::Int::IntView]': ./gecode/int/nvalues/int-eq.hpp:46:30: required from 'Gecode::Int::NValues::EqInt::EqInt(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, VY) [with VY = Gecode::Int::IntView]' ./gecode/int/nvalues/int-eq.hpp:95:12: required from 'static Gecode::ExecStatus Gecode::Int::NValues::EqInt::post(Gecode::Home, Gecode::ViewArray&, 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::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Int::IntView; int pc0 = 2; View1 = Gecode::Int::IntView; int pc1 = 1]' 653 | (Home home, ViewArray& x0, View1 y0) | ~~~~~^~~~ ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::BinaryPropagator::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::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::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::IntBase(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, VY) [with VY = Gecode::Int::OffsetView]': ./gecode/int/nvalues/int-lq.hpp:46:30: required from 'Gecode::Int::NValues::LqInt::LqInt(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, VY) [with VY = Gecode::Int::OffsetView]' ./gecode/int/nvalues/int-lq.hpp:91:12: required from 'static Gecode::ExecStatus Gecode::Int::NValues::LqInt::post(Gecode::Home, Gecode::ViewArray&, 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::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Int::IntView; int pc0 = 2; View1 = Gecode::Int::OffsetView; int pc1 = 1]' 653 | (Home home, ViewArray& 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::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::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]' ./gecode/int/nvalues/bool-eq.hpp:80:42: required from 'static Gecode::ExecStatus Gecode::Int::NValues::EqBool::post(Gecode::Home, Gecode::ViewArray&, 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(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::Eq(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]' 42 | Eq::Eq(Home home, BVA b0, BVB b1) | ~~~~~^~~~ ./gecode/int/bool/eq.hpp: In instantiation of 'Gecode::Int::Bool::NaryEq::NaryEq(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]': ./gecode/int/bool/eq.hpp:157:12: required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryEq::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]' ./gecode/int/nvalues/bool-eq.hpp:80:42: required from 'static Gecode::ExecStatus Gecode::Int::NValues::EqBool::post(Gecode::Home, Gecode::ViewArray&, 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(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::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::BoolView; int pc = 0]' 444 | (Home home, ViewArray& 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::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::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::BoolView]' ./gecode/int/nvalues/bool-eq.hpp:86:41: required from 'static Gecode::ExecStatus Gecode::Int::NValues::EqBool::post(Gecode::Home, Gecode::ViewArray&, 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(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::Nq(Gecode::Home, View, View) [with View = Gecode::Int::BoolView]' 48 | Nq::Nq(Home home, View x0, View x1) | ~~~~~^~~~ ./gecode/int/rel/nq.hpp: In instantiation of 'Gecode::Int::Rel::NaryNq::NaryNq(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::BoolView]': ./gecode/int/rel/nq.hpp:149:12: required from 'static Gecode::ExecStatus Gecode::Int::Rel::NaryNq::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::BoolView]' ./gecode/int/nvalues/bool-eq.hpp:86:41: required from 'static Gecode::ExecStatus Gecode::Int::NValues::EqBool::post(Gecode::Home, Gecode::ViewArray&, 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(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::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::BoolView; int pc = 0]' 444 | (Home home, ViewArray& 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::BoolBase(Gecode::Home, int, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]': ./gecode/int/nvalues/bool-eq.hpp:46:35: required from 'Gecode::Int::NValues::EqBool::EqBool(Gecode::Home, int, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]' ./gecode/int/nvalues/bool-eq.hpp:116:12: required from 'static Gecode::ExecStatus Gecode::Int::NValues::EqBool::post(Gecode::Home, Gecode::ViewArray&, 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::BoolBase(Gecode::Home, int, Gecode::ViewArray&, VY) [with VY = Gecode::Int::IntView]': ./gecode/int/nvalues/bool-eq.hpp:46:35: required from 'Gecode::Int::NValues::EqBool::EqBool(Gecode::Home, int, Gecode::ViewArray&, VY) [with VY = Gecode::Int::IntView]' ./gecode/int/nvalues/bool-eq.hpp:116:12: required from 'static Gecode::ExecStatus Gecode::Int::NValues::EqBool::post(Gecode::Home, Gecode::ViewArray&, 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::BoolBase(Gecode::Home, int, Gecode::ViewArray&, VY) [with VY = Gecode::Int::OffsetView]': ./gecode/int/nvalues/bool-lq.hpp:45:35: required from 'Gecode::Int::NValues::LqBool::LqBool(Gecode::Home, int, Gecode::ViewArray&, VY) [with VY = Gecode::Int::OffsetView]' ./gecode/int/nvalues/bool-lq.hpp:109:12: required from 'static Gecode::ExecStatus Gecode::Int::NValues::LqBool::post(Gecode::Home, Gecode::ViewArray&, 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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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::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::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::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' ./gecode/int/nvalues/int-eq.hpp:70:43: required from 'static Gecode::ExecStatus Gecode::Int::NValues::EqInt::post(Gecode::Home, Gecode::ViewArray&, 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(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::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::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 2]': ./gecode/int/rel/eq.hpp:210:45: required from 'Gecode::Int::Rel::NaryEqDom::NaryEqDom(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' ./gecode/int/rel/eq.hpp:229:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::NaryEqDom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' ./gecode/int/nvalues/int-eq.hpp:70:43: required from 'static Gecode::ExecStatus Gecode::Int::NValues::EqInt::post(Gecode::Home, Gecode::ViewArray&, 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::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::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::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' ./gecode/int/nvalues/int-eq.hpp:75:42: required from 'static Gecode::ExecStatus Gecode::Int::NValues::EqInt::post(Gecode::Home, Gecode::ViewArray&, 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(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::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::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, 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::IntBase(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]' ./gecode/int/nvalues/int-eq.hpp:46:30: required from 'Gecode::Int::NValues::EqInt::EqInt(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]' ./gecode/int/nvalues/int-eq.hpp:95:12: required from 'static Gecode::ExecStatus Gecode::Int::NValues::EqInt::post(Gecode::Home, Gecode::ViewArray&, 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::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, 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::IntBase(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, VY) [with VY = Gecode::Int::IntView]' ./gecode/int/nvalues/int-eq.hpp:46:30: required from 'Gecode::Int::NValues::EqInt::EqInt(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, VY) [with VY = Gecode::Int::IntView]' ./gecode/int/nvalues/int-eq.hpp:95:12: required from 'static Gecode::ExecStatus Gecode::Int::NValues::EqInt::post(Gecode::Home, Gecode::ViewArray&, 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::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, 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::IntBase(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, VY) [with VY = Gecode::Int::OffsetView]' ./gecode/int/nvalues/int-lq.hpp:46:30: required from 'Gecode::Int::NValues::LqInt::LqInt(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, VY) [with VY = Gecode::Int::OffsetView]' ./gecode/int/nvalues/int-lq.hpp:91:12: required from 'static Gecode::ExecStatus Gecode::Int::NValues::LqInt::post(Gecode::Home, Gecode::ViewArray&, 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::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::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::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]' ./gecode/int/nvalues/bool-eq.hpp:80:42: required from 'static Gecode::ExecStatus Gecode::Int::NValues::EqBool::post(Gecode::Home, Gecode::ViewArray&, 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(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::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]' 46 | BoolBinary::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::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::BoolView; int pc = 0]': ./gecode/int/bool/eq.hpp:120:44: required from 'Gecode::Int::Bool::NaryEq::NaryEq(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]' ./gecode/int/bool/eq.hpp:157:12: required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryEq::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]' ./gecode/int/nvalues/bool-eq.hpp:80:42: required from 'static Gecode::ExecStatus Gecode::Int::NValues::EqBool::post(Gecode::Home, Gecode::ViewArray&, 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::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::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::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::BoolView]' ./gecode/int/nvalues/bool-eq.hpp:86:41: required from 'static Gecode::ExecStatus Gecode::Int::NValues::EqBool::post(Gecode::Home, Gecode::ViewArray&, 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(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::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 0]' 340 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) | ~~~~~^~~~ ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator::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::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::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::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' ./gecode/int/nvalues/int-eq.hpp:70:43: required from 'static Gecode::ExecStatus Gecode::Int::NValues::EqInt::post(Gecode::Home, Gecode::ViewArray&, 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::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::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::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::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' ./gecode/int/nvalues/int-eq.hpp:75:42: required from 'static Gecode::ExecStatus Gecode::Int::NValues::EqInt::post(Gecode::Home, Gecode::ViewArray&, 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::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::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::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::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]' ./gecode/int/nvalues/bool-eq.hpp:80:42: required from 'static Gecode::ExecStatus Gecode::Int::NValues::EqBool::post(Gecode::Home, Gecode::ViewArray&, 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::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:22: 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::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::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::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]; | ~~~~~^ ./gecode/kernel/core.hpp:339:20: note: while referencing 'Gecode::VarImp::::idx' 339 | unsigned int idx[pc_max+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/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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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(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::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SetView; int pc = 4]' 296 | UnaryPropagator::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(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::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Set::SetView; int pc = 4]' 340 | BinaryPropagator::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::VarArgArray(const Gecode::VarArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::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::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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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(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::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SetView; int pc = 4]' 296 | UnaryPropagator::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(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::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Set::SetView; int pc = 4]' 340 | BinaryPropagator::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::VarArgArray(const Gecode::VarArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::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::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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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/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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&)': ./gecode/third-party/boost/numeric/interval/utility.hpp:251:33: warning: typedef 'I' locally defined but not used [-Wunused-local-typedefs] 251 | typedef interval 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&, double) [with Var = Gecode::FloatVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::FloatVar]' 137 | AFC::init(Home home, const VarArgArray& 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(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&, Gecode::ViewArray&, 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(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&, Gecode::ViewArray&, 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::VarArgArray(const Gecode::VarArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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&, Gecode::ViewArray&, 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::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::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatVal) [with P = Gecode::Float::FloatView; N = Gecode::Float::FloatView]' 169 | Eq::post(Home home, ViewArray

& x, ViewArray& 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::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::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatVal) [with P = Gecode::Float::FloatView; N = Gecode::Float::FloatView]' 299 | Lq::post(Home home, ViewArray

& x, ViewArray& 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&, Gecode::ViewArray&, 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::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::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatVal) [with P = Gecode::Float::ScaleView; N = Gecode::Float::ScaleView]' 169 | Eq::post(Home home, ViewArray

& x, ViewArray& 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::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::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatVal) [with P = Gecode::Float::ScaleView; N = Gecode::Float::ScaleView]' 299 | Lq::post(Home home, ViewArray

& x, ViewArray& y, FloatVal c) { | ~~~~~^~~~ ./gecode/float/linear/nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Linear::Eq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, 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&, Gecode::ViewArray&, 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(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::Eq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatVal) [with P = Gecode::Float::FloatView; N = Gecode::Float::FloatView]' 164 | Eq::Eq(Home home, ViewArray

& x, ViewArray& y, FloatVal c) | ~~~~~^~~~ ./gecode/float/linear/nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Linear::Lq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, 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&, Gecode::ViewArray&, 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(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::Lq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatVal) [with P = Gecode::Float::FloatView; N = Gecode::Float::FloatView]' 294 | Lq::Lq(Home home, ViewArray

& x, ViewArray& y, FloatVal c) | ~~~~~^~~~ ./gecode/float/linear/nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Linear::Eq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, 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&, Gecode::ViewArray&, 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(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::Eq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatVal) [with P = Gecode::Float::ScaleView; N = Gecode::Float::ScaleView]' 164 | Eq::Eq(Home home, ViewArray

& x, ViewArray& y, FloatVal c) | ~~~~~^~~~ ./gecode/float/linear/nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Linear::Lq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, 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&, Gecode::ViewArray&, 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(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::Lq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatVal) [with P = Gecode::Float::ScaleView; N = Gecode::Float::ScaleView]' 294 | Lq::Lq(Home home, ViewArray

& x, ViewArray& y, FloatVal c) | ~~~~~^~~~ ./gecode/float/linear/nary.hpp: In instantiation of 'Gecode::Float::Linear::Eq::Eq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, 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&, Gecode::ViewArray&, 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(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::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatVal) [with P = Gecode::Float::FloatView; N = Gecode::Float::FloatView; int pc = 1]' 48 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, FloatVal c0) | ~~~~~^~~~ ./gecode/float/linear/nary.hpp: In instantiation of 'Gecode::Float::Linear::Lq::Lq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, 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&, Gecode::ViewArray&, 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(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::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatVal) [with P = Gecode::Float::FloatView; N = Gecode::Float::FloatView; int pc = 1]' 48 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, FloatVal c0) | ~~~~~^~~~ ./gecode/float/linear/nary.hpp: In instantiation of 'Gecode::Float::Linear::Eq::Eq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, 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&, Gecode::ViewArray&, 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(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::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatVal) [with P = Gecode::Float::ScaleView; N = Gecode::Float::ScaleView; int pc = 1]' 48 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, FloatVal c0) | ~~~~~^~~~ ./gecode/float/linear/nary.hpp: In instantiation of 'Gecode::Float::Linear::Lq::Lq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, 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&, Gecode::ViewArray&, 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(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::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatVal) [with P = Gecode::Float::ScaleView; N = Gecode::Float::ScaleView; int pc = 1]' 48 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& 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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, 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::Eq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, 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&, Gecode::ViewArray&, 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::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, 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::Eq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, 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&, Gecode::ViewArray&, 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/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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream]' 239 | post(Home home, ViewArray& x, | ~~~~~^~~~ gecode/set/branch.cpp: In function 'Gecode::BrancherHandle Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TieBreak, 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::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::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::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream]' 239 | post(Home home, ViewArray& x, | ~~~~~^~~~ gecode/set/branch.cpp:90:76: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 90 | return ViewValBrancher::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::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream]' 239 | post(Home home, ViewArray& x, | ~~~~~^~~~ gecode/set/branch.cpp:96:76: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 96 | return ViewValBrancher::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::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream]' 239 | post(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 1; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream]' 239 | post(Home home, ViewArray& 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::VarArgArray(const Gecode::VarArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream]': 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(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::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream]' 225 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'static Gecode::BrancherHandle Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream]': 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(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::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream]' 225 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'static Gecode::BrancherHandle Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream]': 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(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::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream]' 225 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'static Gecode::BrancherHandle Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream]': 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(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::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream]' 225 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'static Gecode::BrancherHandle Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 1; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream]': 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(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::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 1; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream]' 225 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream]': ./gecode/kernel/brancher-view-val.hpp:243:13: required from 'static Gecode::BrancherHandle Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream]' 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(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::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ViewBrancher::BranchFilter) [with View = Gecode::Set::SetView; int n = 1; Gecode::ViewBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int)]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& 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::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream]': ./gecode/kernel/brancher-view-val.hpp:243:13: required from 'static Gecode::BrancherHandle Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream]' 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(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::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ViewBrancher::BranchFilter) [with View = Gecode::Set::SetView; int n = 2; Gecode::ViewBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int)]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& 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::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream]': ./gecode/kernel/brancher-view-val.hpp:243:13: required from 'static Gecode::BrancherHandle Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream]' 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(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::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ViewBrancher::BranchFilter) [with View = Gecode::Set::SetView; int n = 3; Gecode::ViewBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int)]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& 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::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream]': ./gecode/kernel/brancher-view-val.hpp:243:13: required from 'static Gecode::BrancherHandle Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream]' 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(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::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ViewBrancher::BranchFilter) [with View = Gecode::Set::SetView; int n = 4; Gecode::ViewBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int)]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& 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::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 1; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream]': ./gecode/kernel/brancher-view-val.hpp:243:13: required from 'static Gecode::BrancherHandle Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 1; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream]' 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(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::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ViewBrancher::BranchFilter) [with View = Gecode::Set::SetView; int n = 1; Gecode::ViewBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int)]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ ./gecode/kernel/brancher-view.hpp: In instantiation of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ViewBrancher::BranchFilter) [with View = Gecode::Set::SetView; int n = 1; Gecode::ViewBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int)]': ./gecode/kernel/brancher-view-val.hpp:231:62: required from 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream]' ./gecode/kernel/brancher-view-val.hpp:243:13: required from 'static Gecode::BrancherHandle Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream]' 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::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ViewBrancher::BranchFilter) [with View = Gecode::Set::SetView; int n = 2; Gecode::ViewBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int)]': ./gecode/kernel/brancher-view-val.hpp:231:62: required from 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream]' ./gecode/kernel/brancher-view-val.hpp:243:13: required from 'static Gecode::BrancherHandle Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream]' 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::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ViewBrancher::BranchFilter) [with View = Gecode::Set::SetView; int n = 3; Gecode::ViewBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int)]': ./gecode/kernel/brancher-view-val.hpp:231:62: required from 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream]' ./gecode/kernel/brancher-view-val.hpp:243:13: required from 'static Gecode::BrancherHandle Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream]' 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::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ViewBrancher::BranchFilter) [with View = Gecode::Set::SetView; int n = 4; Gecode::ViewBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int)]': ./gecode/kernel/brancher-view-val.hpp:231:62: required from 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream]' ./gecode/kernel/brancher-view-val.hpp:243:13: required from 'static Gecode::BrancherHandle Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream]' 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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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/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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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(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::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SetView; int pc = 4]' 296 | UnaryPropagator::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(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::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Set::SetView; int pc = 4]' 340 | BinaryPropagator::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::VarArgArray(const Gecode::VarArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::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::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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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::VarArgArray(const Gecode::VarArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&)': ./gecode/third-party/boost/numeric/interval/utility.hpp:251:33: warning: typedef 'I' locally defined but not used [-Wunused-local-typedefs] 251 | typedef interval 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&, double) [with Var = Gecode::FloatVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::FloatVar]' 137 | AFC::init(Home home, const VarArgArray& 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::VarArgArray(const Gecode::VarArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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/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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&)': ./gecode/third-party/boost/numeric/interval/utility.hpp:251:33: warning: typedef 'I' locally defined but not used [-Wunused-local-typedefs] 251 | typedef interval 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&, double) [with Var = Gecode::FloatVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::FloatVar]' 137 | AFC::init(Home home, const VarArgArray& 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::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::post(Gecode::Home, View, Gecode::FloatVal) [with View = Gecode::Float::FloatView]' 96 | NqFloat::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::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::post(Gecode::Home, View, Gecode::FloatVal) [with View = Gecode::Float::FloatView]' 96 | NqFloat::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::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::post(Gecode::Home, View, Gecode::FloatVal) [with View = Gecode::Float::FloatView]' 96 | NqFloat::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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]' 54 | Eq::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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]' 53 | Nq::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::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::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]' 56 | Lq::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::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::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]' 95 | Le::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::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 215 | ReEq::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::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 215 | ReEq::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::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 215 | ReEq::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::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 215 | ReEq::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::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 215 | ReEq::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::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 215 | ReEq::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::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 145 | ReLq::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::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 145 | ReLq::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::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 145 | ReLq::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::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 145 | ReLq::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::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 145 | ReLq::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::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 145 | ReLq::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::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 289 | ReEqFloat::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::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 289 | ReEqFloat::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::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 289 | ReEqFloat::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::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 289 | ReEqFloat::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::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 289 | ReEqFloat::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::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 289 | ReEqFloat::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::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 238 | ReLqFloat::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::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 238 | ReLqFloat::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::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 238 | ReLqFloat::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::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 325 | ReLeFloat::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::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 325 | ReLeFloat::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::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 325 | ReLeFloat::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::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 325 | ReLeFloat::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::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 325 | ReLeFloat::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::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 325 | ReLeFloat::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::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 238 | ReLqFloat::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::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 238 | ReLqFloat::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::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 238 | ReLqFloat::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::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::post(Gecode::Home, View, Gecode::FloatVal) [with View = Gecode::Float::FloatView]' 96 | NqFloat::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::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::post(Gecode::Home, View, Gecode::FloatVal) [with View = Gecode::Float::FloatView]' 96 | NqFloat::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::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::post(Gecode::Home, View, Gecode::FloatVal) [with View = Gecode::Float::FloatView]' 96 | NqFloat::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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]' 54 | Eq::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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]' 53 | Nq::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::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::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]' 56 | Lq::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::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::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]' 95 | Le::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::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::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]' 56 | Lq::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::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::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]' 95 | Le::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::VarArgArray(const Gecode::VarArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::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(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::NqFloat(Gecode::Home, View, Gecode::FloatVal) [with View = Gecode::Float::FloatView]' 91 | NqFloat::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::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(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::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]' 49 | Eq::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::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(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::Nq(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]' 48 | Nq::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::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(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::Lq(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]' 51 | Lq::Lq(Home home, View x0, View x1) | ~~~~~^~~~ ./gecode/float/rel/lq-le.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Rel::Le::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(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::Le(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]' 90 | Le::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::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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]' 54 | Eq::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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]' 53 | Nq::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::ReEq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 210 | ReEq::ReEq(Home home, View x0, View x1, CtrlView b) | ~~~~~^~~~ ./gecode/float/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Rel::ReEq::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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]' 54 | Eq::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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]' 53 | Nq::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::ReEq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 210 | ReEq::ReEq(Home home, View x0, View x1, CtrlView b) | ~~~~~^~~~ ./gecode/float/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Rel::ReEq::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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]' 54 | Eq::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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]' 53 | Nq::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::ReEq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 210 | ReEq::ReEq(Home home, View x0, View x1, CtrlView b) | ~~~~~^~~~ ./gecode/float/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Rel::ReEq::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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]' 54 | Eq::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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]' 53 | Nq::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::ReEq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 210 | ReEq::ReEq(Home home, View x0, View x1, CtrlView b) | ~~~~~^~~~ ./gecode/float/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Rel::ReEq::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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]' 54 | Eq::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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]' 53 | Nq::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::ReEq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 210 | ReEq::ReEq(Home home, View x0, View x1, CtrlView b) | ~~~~~^~~~ ./gecode/float/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Rel::ReEq::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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]' 54 | Eq::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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]' 53 | Nq::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::ReEq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 210 | ReEq::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::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::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::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]' 56 | Lq::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::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::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]' 95 | Le::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(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::ReLq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 140 | ReLq::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::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::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::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]' 56 | Lq::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::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::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]' 95 | Le::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(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::ReLq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 140 | ReLq::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::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::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::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]' 56 | Lq::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::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::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]' 95 | Le::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(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::ReLq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 140 | ReLq::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::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::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::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]' 56 | Lq::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::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::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]' 95 | Le::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(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::ReLq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 140 | ReLq::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::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::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::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]' 56 | Lq::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::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::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]' 95 | Le::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(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::ReLq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 140 | ReLq::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::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::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::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]' 56 | Lq::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::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::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]' 95 | Le::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(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::ReLq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 140 | ReLq::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::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::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::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::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::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::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::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::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::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::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::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::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::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(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::ReLqFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 233 | ReLqFloat::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(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::ReLqFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 233 | ReLqFloat::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::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(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::ReLqFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 233 | ReLqFloat::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(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::ReLqFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 233 | ReLqFloat::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::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(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::ReLqFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 233 | ReLqFloat::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(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::ReLqFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 233 | ReLqFloat::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::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(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::ReLeFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 320 | ReLeFloat::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(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::ReLeFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 320 | ReLeFloat::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::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(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::ReLeFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 320 | ReLeFloat::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(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::ReLeFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 320 | ReLeFloat::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::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(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::ReLeFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 320 | ReLeFloat::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(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::ReLeFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 320 | ReLeFloat::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::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(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::ReLeFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 320 | ReLeFloat::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(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::ReLeFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 320 | ReLeFloat::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::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(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::ReLeFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 320 | ReLeFloat::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(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::ReLeFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 320 | ReLeFloat::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::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(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::ReLeFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 320 | ReLeFloat::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(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::ReLeFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 320 | ReLeFloat::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::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(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::ReLqFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 233 | ReLqFloat::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(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::ReLqFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 233 | ReLqFloat::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::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(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::ReLqFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 233 | ReLqFloat::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(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::ReLqFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 233 | ReLqFloat::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::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(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::ReLqFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 233 | ReLqFloat::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(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::ReLqFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 233 | ReLqFloat::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::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::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(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::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Float::FloatView; int pc = 0]' 296 | UnaryPropagator::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::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::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(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::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::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::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(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::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::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::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(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::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Float::FloatView; int pc = 1]' 340 | BinaryPropagator::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::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::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(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::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Float::FloatView; int pc = 1]' 340 | BinaryPropagator::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::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::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(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::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::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::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(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::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::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::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(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::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::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::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(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::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::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::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(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::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::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::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(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::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::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::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(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::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::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::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(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::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::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::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(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::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::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::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(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::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::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::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(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::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::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::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(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::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::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::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(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::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::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::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(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::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::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::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(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::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::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::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(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::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::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::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(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::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::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::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(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::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::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::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(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::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::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::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(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::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::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::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(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::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::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::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(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::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::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::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(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::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::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::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(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::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::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::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(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::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::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::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(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::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::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::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(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::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::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::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(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::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::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::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(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::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::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::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(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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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::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]; | ~~~~~^ ./gecode/kernel/core.hpp:339:20: note: while referencing 'Gecode::VarImp::::idx' 339 | unsigned int idx[pc_max+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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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 >(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]' 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::VarArgArray(const Gecode::VarArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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/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::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]' 62 | SuperOfInter::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::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ComplementView]' 65 | ExecStatus Union::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::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ComplementView]' 52 | Intersection::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::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ComplementView]' 52 | Intersection::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::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/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(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::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::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ComplementView]': ./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/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(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::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ComplementView]' 53 | Union::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::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ComplementView]': ./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/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(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::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ComplementView]' 190 | Intersection::Intersection(Home home, | ~~~~~^~~~ ./gecode/set/rel-op/inter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ComplementView]': ./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/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(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::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ComplementView]' 190 | Intersection::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::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::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/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::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::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ComplementView]': ./gecode/set/rel-op/union.hpp:67:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ComplementView]' ./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/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::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; 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::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ComplementView]': ./gecode/set/rel-op/inter.hpp:54:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ComplementView]' ./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/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::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; 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::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ComplementView]': ./gecode/set/rel-op/inter.hpp:54:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ComplementView]' ./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/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::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::ComplementView; int pc1 = 4; View2 = Gecode::Set::ComplementView; 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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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::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::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::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/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::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; int pc2 = 4]': ./gecode/set/rel-op/union.hpp:55:61: required from 'Gecode::Set::RelOp::Union::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ComplementView]' ./gecode/set/rel-op/union.hpp:67:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ComplementView]' ./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/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::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::ComplementView; int pc1 = 4; View2 = Gecode::Set::ComplementView; int pc2 = 4]': ./gecode/set/rel-op/inter.hpp:193:61: required from 'Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ComplementView]' ./gecode/set/rel-op/inter.hpp:54:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ComplementView]' ./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/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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ComplementView]': ./gecode/set/rel-op/inter.hpp:167:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ComplementView; 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::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ComplementView]' 48 | Eq::Eq(Home home, View0 x, View1 y) | ~~~~~^~~~ ./gecode/set/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView]': ./gecode/set/rel-op/inter.hpp:169:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ComplementView; 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::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView]' 48 | Eq::Eq(Home home, View0 x, View1 y) | ~~~~~^~~~ ./gecode/set/rel/eq.hpp: In instantiation of 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ComplementView]': ./gecode/set/rel/eq.hpp:59:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ComplementView]' ./gecode/set/rel-op/inter.hpp:167:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ComplementView; 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(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::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; int pc0 = 4; View1 = Gecode::Set::ComplementView; 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::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView]': ./gecode/set/rel/eq.hpp:59:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView]' ./gecode/set/rel-op/inter.hpp:169:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ComplementView; 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(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::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::ComplementView; int pc1 = 4]' 538 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; int pc0 = 4; View1 = Gecode::Set::ComplementView; int pc1 = 4]': ./gecode/set/rel/eq.hpp:49:70: required from 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ComplementView]' ./gecode/set/rel/eq.hpp:59:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ComplementView]' ./gecode/set/rel-op/inter.hpp:167:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ComplementView; 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::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::ComplementView; int pc1 = 4]': ./gecode/set/rel/eq.hpp:49:70: required from 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView]' ./gecode/set/rel/eq.hpp:59:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView]' ./gecode/set/rel-op/inter.hpp:169:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ComplementView; 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/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.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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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::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::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' 239 | UnionN::post(Home home, ViewArray& 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::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::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' 83 | ExecStatus PartitionN::post(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' 239 | IntersectionN::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::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::post(Gecode::Home, Gecode::ViewArray&, const Gecode::IntSet&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' 256 | UnionN::post(Home home, ViewArray& 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::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::post(Gecode::Home, Gecode::ViewArray&, const Gecode::IntSet&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' 98 | ExecStatus PartitionN::post(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, const Gecode::IntSet&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' 257 | IntersectionN::post(Home home, ViewArray& 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::VarArgArray(const Gecode::VarArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::post(Gecode::Home, Gecode::ViewArray&, 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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' 58 | Eq::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::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::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' 65 | ExecStatus Union::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(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::UnionN(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' 208 | UnionN::UnionN(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, 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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' 58 | Eq::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(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::PartitionN(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' 53 | PartitionN::PartitionN(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, 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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' 58 | Eq::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::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::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' 52 | Intersection::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(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::IntersectionN(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' 209 | IntersectionN::IntersectionN(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, 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(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::UnionN(Gecode::Home, Gecode::ViewArray&, const Gecode::IntSet&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' 215 | UnionN::UnionN(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, 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(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::PartitionN(Gecode::Home, Gecode::ViewArray&, const Gecode::IntSet&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' 60 | PartitionN::PartitionN(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, 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(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::IntersectionN(Gecode::Home, Gecode::ViewArray&, const Gecode::IntSet&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' 218 | IntersectionN::IntersectionN(Home home, ViewArray& 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::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::post(Gecode::Home, Gecode::ViewArray&, 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::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' 48 | Eq::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::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::post(Gecode::Home, Gecode::ViewArray&, 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(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::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' 53 | Union::Union(Home home, View0 y0,View1 y1,View2 y2) | ~~~~~^~~~ ./gecode/set/rel-op/union.hpp: In instantiation of 'Gecode::Set::RelOp::UnionN::UnionN(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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(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::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]' 653 | (Home home, ViewArray& 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::PartitionN(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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(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::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]' 653 | (Home home, ViewArray& 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::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::post(Gecode::Home, Gecode::ViewArray&, 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(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::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' 190 | Intersection::Intersection(Home home, | ~~~~~^~~~ ./gecode/set/rel-op/inter.hpp: In instantiation of 'Gecode::Set::RelOp::IntersectionN::IntersectionN(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]' 653 | (Home home, ViewArray& 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::UnionN(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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(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::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]' 653 | (Home home, ViewArray& 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::PartitionN(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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(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::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]' 653 | (Home home, ViewArray& 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::IntersectionN(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]' 653 | (Home home, ViewArray& 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::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::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::post(Gecode::Home, Gecode::ViewArray&, 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(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::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::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::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::post(Gecode::Home, Gecode::ViewArray&, 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::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::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, 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::UnionN(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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::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::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::post(Gecode::Home, Gecode::ViewArray&, 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::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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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::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::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::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::post(Gecode::Home, Gecode::ViewArray&, 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::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::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::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::post(Gecode::Home, Gecode::ViewArray&, 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::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:23: 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::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::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:25: 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::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::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:27: 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:23: 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::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::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:25: 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&, 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::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::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:23: 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&, 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::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::Union(I&, J&) [with I = Gecode::Set::BndSetRanges; J = Gecode::Iter::Ranges::SingletonAppend]': ./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/set/var-imp/set.hpp:319:21: 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:27: 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:23: 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::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::SingletonAppend(const Gecode::Iter::Ranges::SingletonAppend&)' 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::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:29: 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:25: 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&, 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::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::Inter(I&, J&) [with I = Gecode::Set::BndSetRanges; J = Gecode::Iter::Ranges::SingletonAppend]': ./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/set/var-imp/set.hpp:245:23: 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:29: 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:25: 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&, 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::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::SingletonAppend(const Gecode::Iter::Ranges::SingletonAppend&)' 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-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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]' 239 | UnionN::post(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]' 83 | ExecStatus PartitionN::post(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]' 239 | IntersectionN::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::post(Gecode::Home, Gecode::ViewArray&, const Gecode::IntSet&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]' 256 | UnionN::post(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, const Gecode::IntSet&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]' 98 | ExecStatus PartitionN::post(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, const Gecode::IntSet&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]' 257 | IntersectionN::post(Home home, ViewArray& 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::VarArgArray(const Gecode::VarArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::post(Gecode::Home, Gecode::ViewArray&, 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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]' 58 | Eq::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::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::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SingletonView; View2 = Gecode::Set::SetView]' 65 | ExecStatus Union::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(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::UnionN(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]' 208 | UnionN::UnionN(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, 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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]' 58 | Eq::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(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::PartitionN(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]' 53 | PartitionN::PartitionN(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, 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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]' 58 | Eq::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::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::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SingletonView; View2 = Gecode::Set::SetView]' 52 | Intersection::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(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::IntersectionN(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]' 209 | IntersectionN::IntersectionN(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, 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(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::UnionN(Gecode::Home, Gecode::ViewArray&, const Gecode::IntSet&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]' 215 | UnionN::UnionN(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, 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(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::PartitionN(Gecode::Home, Gecode::ViewArray&, const Gecode::IntSet&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]' 60 | PartitionN::PartitionN(Home home, ViewArray& 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::post(Gecode::Home, Gecode::ViewArray&, 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(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::IntersectionN(Gecode::Home, Gecode::ViewArray&, const Gecode::IntSet&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]' 218 | IntersectionN::IntersectionN(Home home, ViewArray& 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::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::post(Gecode::Home, Gecode::ViewArray&, 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::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]' 48 | Eq::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::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::post(Gecode::Home, Gecode::ViewArray&, 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(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::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SingletonView; View2 = Gecode::Set::SetView]' 53 | Union::Union(Home home, View0 y0,View1 y1,View2 y2) | ~~~~~^~~~ ./gecode/set/rel-op/union.hpp: In instantiation of 'Gecode::Set::RelOp::UnionN::UnionN(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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(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::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SingletonView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]' 653 | (Home home, ViewArray& 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::PartitionN(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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(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::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SingletonView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]' 653 | (Home home, ViewArray& 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::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::post(Gecode::Home, Gecode::ViewArray&, 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(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::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SingletonView; View2 = Gecode::Set::SetView]' 190 | Intersection::Intersection(Home home, | ~~~~~^~~~ ./gecode/set/rel-op/inter.hpp: In instantiation of 'Gecode::Set::RelOp::IntersectionN::IntersectionN(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SingletonView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]' 653 | (Home home, ViewArray& 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::UnionN(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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(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::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SingletonView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]' 653 | (Home home, ViewArray& 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::PartitionN(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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(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::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SingletonView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]' 653 | (Home home, ViewArray& 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::IntersectionN(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SingletonView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]' 653 | (Home home, ViewArray& 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::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::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::post(Gecode::Home, Gecode::ViewArray&, 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(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::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::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::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::post(Gecode::Home, Gecode::ViewArray&, 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::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::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, 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::UnionN(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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::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::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::post(Gecode::Home, Gecode::ViewArray&, 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::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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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::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::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::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::post(Gecode::Home, Gecode::ViewArray&, 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::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::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::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::post(Gecode::Home, Gecode::ViewArray&, 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::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:23: 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::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::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:25: 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::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::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:27: 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:23: 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::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::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:25: 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&, 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::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::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:23: 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&, 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::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::Union(I&, J&) [with I = Gecode::Set::BndSetRanges; J = Gecode::Iter::Ranges::SingletonAppend]': ./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/set/var-imp/set.hpp:319:21: 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:27: 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:23: 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::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::SingletonAppend(const Gecode::Iter::Ranges::SingletonAppend&)' 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::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:29: 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:25: 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&, 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::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::Inter(I&, J&) [with I = Gecode::Set::BndSetRanges; J = Gecode::Iter::Ranges::SingletonAppend]': ./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/set/var-imp/set.hpp:245:23: 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:29: 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:25: 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&, 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::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::SingletonAppend(const Gecode::Iter::Ranges::SingletonAppend&)' 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/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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&)': ./gecode/third-party/boost/numeric/interval/utility.hpp:251:33: warning: typedef 'I' locally defined but not used [-Wunused-local-typedefs] 251 | typedef interval 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&, double) [with Var = Gecode::FloatVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::FloatVar]' 137 | AFC::init(Home home, const VarArgArray& 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::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::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]' 228 | Abs::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::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::post(Gecode::Home, A, B, C) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView; C = Gecode::Float::FloatView]' 120 | Max::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::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::post(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Float::FloatView]' 152 | NaryMax::post(Home home, ViewArray& 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::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::post(Gecode::Home, A, B, C) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView; C = Gecode::Float::FloatView]' 71 | Min::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::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::post(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Float::MinusView]' 152 | NaryMax::post(Home home, ViewArray& 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::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::post(Gecode::Home, View, View, View) [with View = Gecode::Float::FloatView]' 320 | Mult::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::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::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]' 109 | Sqr::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::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::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]' 174 | Sqrt::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::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::post(Gecode::Home, A, B, int) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]' 53 | Pow::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::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::post(Gecode::Home, A, B, int) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]' 138 | NthRoot::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::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::post(Gecode::Home, A, B, C) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView; C = Gecode::Float::FloatView]' 64 | Div::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::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::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]' 52 | Exp::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::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]' 52 | Exp::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::post(Gecode::Home, Gecode::FloatNum, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView; Gecode::FloatNum = double]' 99 | Pow::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::post(Gecode::Home, Gecode::FloatNum, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView; Gecode::FloatNum = double]' 99 | Pow::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::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::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]' 52 | ASin::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::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::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]' 129 | Sin::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::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::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]' 97 | ACos::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::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::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]' 185 | Cos::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::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::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]' 190 | ATan::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::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::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]' 102 | Tan::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::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::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Int::IntView]' 267 | Channel::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::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::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Int::IntView]' 267 | Channel::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::VarArgArray(const Gecode::VarArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::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(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::Abs(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]' 223 | Abs::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::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(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::Max(Gecode::Home, A, B, C) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView; C = Gecode::Float::FloatView]' 98 | Max::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::post(Gecode::Home, Gecode::ViewArray&, 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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]' 54 | Eq::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::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::post(Gecode::Home, A, B, C) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView; C = Gecode::Float::FloatView]' 120 | Max::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::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::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]' 56 | Lq::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(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::NaryMax(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Float::FloatView]' 147 | NaryMax::NaryMax(Home home, ViewArray& x, View y) | ~~~~~^~~~ ./gecode/float/arithmetic/min-max-channel.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Arithmetic::Min::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(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::Min(Gecode::Home, A, B, C) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView; C = Gecode::Float::FloatView]' 49 | Min::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::post(Gecode::Home, Gecode::ViewArray&, 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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Float::MinusView; View1 = Gecode::Float::MinusView]' 54 | Eq::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::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::post(Gecode::Home, A, B, C) [with A = Gecode::Float::MinusView; B = Gecode::Float::MinusView; C = Gecode::Float::MinusView]' 120 | Max::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::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::post(Gecode::Home, View, View) [with View = Gecode::Float::MinusView]' 56 | Lq::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(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::NaryMax(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Float::MinusView]' 147 | NaryMax::NaryMax(Home home, ViewArray& 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::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::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::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]' 109 | Sqr::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::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::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]' 73 | MultZeroOne::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::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::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]' 73 | MultZeroOne::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(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::Mult(Gecode::Home, View, View, View) [with View = Gecode::Float::FloatView]' 191 | Mult::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::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::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Float::FloatView; VB = Gecode::Float::FloatView; VC = Gecode::Float::FloatView]' 175 | MultPlus::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::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::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Float::MinusView; VB = Gecode::Float::MinusView; VC = Gecode::Float::FloatView]' 175 | MultPlus::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::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::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Float::MinusView; VB = Gecode::Float::FloatView; VC = Gecode::Float::MinusView]' 175 | MultPlus::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::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::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::post(Gecode::Home, VA, VB) [with VA = Gecode::Float::FloatView; VB = Gecode::Float::FloatView]' 55 | SqrPlus::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::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::post(Gecode::Home, VA, VB) [with VA = Gecode::Float::FloatView; VB = Gecode::Float::FloatView]' 55 | SqrPlus::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::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::post(Gecode::Home, VA, VB) [with VA = Gecode::Float::MinusView; VB = Gecode::Float::FloatView]' 55 | SqrPlus::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(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::Sqr(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]' 104 | Sqr::Sqr(Home home, View x0, View x1) | ~~~~~^~~~ ./gecode/float/arithmetic/sqr-sqrt-abs.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Arithmetic::Sqrt::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(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::Sqrt(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]' 169 | Sqrt::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(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::Sqrt(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]' 169 | Sqrt::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::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(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::Pow(Gecode::Home, A, B, int) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]' 48 | Pow::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::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(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::NthRoot(Gecode::Home, A, B, int) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]' 133 | NthRoot::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::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(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::Div(Gecode::Home, A, B, C) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView; C = Gecode::Float::FloatView]' 48 | Div::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::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(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::Exp(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]' 47 | Exp::Exp(Home home, A x0, B x1) | ~~~~~^~~~ ./gecode/float/transcendental/exp-log.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Transcendental::Pow::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(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::Pow(Gecode::Home, Gecode::FloatNum, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView; Gecode::FloatNum = double]' 93 | Pow::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::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(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::ASin(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]' 47 | ASin::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::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(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::Sin(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]' 124 | Sin::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::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(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::ACos(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]' 92 | ACos::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::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(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::Cos(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]' 180 | Cos::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::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(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::ATan(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]' 185 | ATan::ATan(Home home, A x0, B x1) | ~~~~~^~~~ ./gecode/float/trigonometric/tanatan.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Trigonometric::Tan::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(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::Tan(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]' 97 | Tan::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::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(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::Channel(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Int::IntView]' 251 | Channel::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::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::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(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::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::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::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(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::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::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::post(Gecode::Home, Gecode::ViewArray&, 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(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::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]' 49 | Eq::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::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::post(Gecode::Home, Gecode::ViewArray&, 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(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::Lq(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]' 51 | Lq::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::NaryMax(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Float::FloatView]': ./gecode/float/arithmetic/min-max-channel.hpp:172:14: required from 'static Gecode::ExecStatus Gecode::Float::Arithmetic::NaryMax::post(Gecode::Home, Gecode::ViewArray&, 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(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::NaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Float::FloatView; int pc = 1]' 488 | (Home home, ViewArray& 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::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::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(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::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::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::post(Gecode::Home, Gecode::ViewArray&, 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(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::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Float::MinusView; View1 = Gecode::Float::MinusView]' 49 | Eq::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::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::post(Gecode::Home, Gecode::ViewArray&, 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(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::Max(Gecode::Home, A, B, C) [with A = Gecode::Float::MinusView; B = Gecode::Float::MinusView; C = Gecode::Float::MinusView]' 98 | Max::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::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::post(Gecode::Home, Gecode::ViewArray&, 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(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::Lq(Gecode::Home, View, View) [with View = Gecode::Float::MinusView]' 51 | Lq::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::NaryMax(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Float::MinusView]': ./gecode/float/arithmetic/min-max-channel.hpp:172:14: required from 'static Gecode::ExecStatus Gecode::Float::Arithmetic::NaryMax::post(Gecode::Home, Gecode::ViewArray&, 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(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::NaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Float::MinusView; int pc = 1]' 488 | (Home home, ViewArray& 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::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::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(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::MultZeroOne(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]' 68 | MultZeroOne::MultZeroOne(Home home, View x0, View x1) | ~~~~~^~~~ ./gecode/float/arithmetic/mult.hpp: In instantiation of 'Gecode::Float::Arithmetic::Mult::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::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(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::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::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::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(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::MultPlus(Gecode::Home, VA, VB, VC) [with VA = Gecode::Float::FloatView; VB = Gecode::Float::FloatView; VC = Gecode::Float::FloatView]' 143 | MultPlus::MultPlus(Home home, VA x0, VB x1, VC x2) | ~~~~~^~~~ ./gecode/float/arithmetic/mult.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Arithmetic::MultPlus::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::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(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::MultPlus(Gecode::Home, VA, VB, VC) [with VA = Gecode::Float::MinusView; VB = Gecode::Float::MinusView; VC = Gecode::Float::FloatView]' 143 | MultPlus::MultPlus(Home home, VA x0, VB x1, VC x2) | ~~~~~^~~~ ./gecode/float/arithmetic/mult.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Arithmetic::MultPlus::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::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(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::MultPlus(Gecode::Home, VA, VB, VC) [with VA = Gecode::Float::MinusView; VB = Gecode::Float::FloatView; VC = Gecode::Float::MinusView]' 143 | MultPlus::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::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::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(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::SqrPlus(Gecode::Home, VA, VB) [with VA = Gecode::Float::FloatView; VB = Gecode::Float::FloatView]' 50 | SqrPlus::SqrPlus(Home home, VA x0, VB x1) | ~~~~~^~~~ ./gecode/float/arithmetic/sqr-sqrt-abs.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Arithmetic::SqrPlus::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::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(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::SqrPlus(Gecode::Home, VA, VB) [with VA = Gecode::Float::MinusView; VB = Gecode::Float::FloatView]' 50 | SqrPlus::SqrPlus(Home home, VA x0, VB x1) | ~~~~~^~~~ ./gecode/float/arithmetic/sqr-sqrt-abs.hpp: In instantiation of 'Gecode::Float::Arithmetic::Sqr::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::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(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::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Float::FloatView; int pc = 1]' 340 | BinaryPropagator::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::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::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(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::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::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::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(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::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::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::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(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::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::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::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(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::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::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::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(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::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::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::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::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::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::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(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::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::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::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(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::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::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::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(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::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::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::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(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::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::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::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(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::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::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::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(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::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::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::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(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::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::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::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::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::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::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::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::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::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::post(Gecode::Home, Gecode::ViewArray&, 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(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::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::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::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::post(Gecode::Home, Gecode::ViewArray&, 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(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::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Float::FloatView; int pc = 1]' 340 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) | ~~~~~^~~~ ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::NaryOnePropagator::NaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Float::FloatView; int pc = 1]': ./gecode/float/arithmetic/min-max-channel.hpp:148:52: required from 'Gecode::Float::Arithmetic::NaryMax::NaryMax(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Float::FloatView]' ./gecode/float/arithmetic/min-max-channel.hpp:172:14: required from 'static Gecode::ExecStatus Gecode::Float::Arithmetic::NaryMax::post(Gecode::Home, Gecode::ViewArray&, 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::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::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::post(Gecode::Home, Gecode::ViewArray&, 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(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::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::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::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::post(Gecode::Home, Gecode::ViewArray&, 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(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::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::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::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::post(Gecode::Home, Gecode::ViewArray&, 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(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::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Float::MinusView; int pc = 1]' 340 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) | ~~~~~^~~~ ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::NaryOnePropagator::NaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Float::MinusView; int pc = 1]': ./gecode/float/arithmetic/min-max-channel.hpp:148:52: required from 'Gecode::Float::Arithmetic::NaryMax::NaryMax(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Float::MinusView]' ./gecode/float/arithmetic/min-max-channel.hpp:172:14: required from 'static Gecode::ExecStatus Gecode::Float::Arithmetic::NaryMax::post(Gecode::Home, Gecode::ViewArray&, 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::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::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::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(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::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Float::FloatView; int pc = 1]' 340 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) | ~~~~~^~~~ ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::TernaryPropagator::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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(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::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::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::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::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(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::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::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::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::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::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::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::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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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::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::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::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::post(Gecode::Home, Gecode::ViewArray&, 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::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::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::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::post(Gecode::Home, Gecode::ViewArray&, 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::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::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::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::post(Gecode::Home, Gecode::ViewArray&, 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::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::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::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::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::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::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::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::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::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::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::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::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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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]' 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]' 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]' 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]' 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::VarArgArray(const Gecode::VarArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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/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::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::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::ConstIntView]' 59 | ManProp::post(Home home, Cap c, TaskArray& 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::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::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::ConstIntView]' 59 | ManProp::post(Home home, Cap c, TaskArray& 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/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::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::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::IntView]' 59 | ManProp::post(Home home, Cap c, TaskArray& 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::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::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::IntView]' 59 | ManProp::post(Home home, Cap c, TaskArray& 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/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]' 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::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::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPTask; Cap = Gecode::Int::ConstIntView]' 61 | OptProp::post(Home home, Cap c, TaskArray& 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::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::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::ConstIntView]' 61 | OptProp::post(Home home, Cap c, TaskArray& 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/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]' 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::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::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPTask; Cap = Gecode::Int::IntView]' 61 | OptProp::post(Home home, Cap c, TaskArray& 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::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::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::IntView]' 61 | OptProp::post(Home home, Cap c, TaskArray& 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::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::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::ConstIntView]' 59 | ManProp::post(Home home, Cap c, TaskArray& 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::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::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::IntView]' 59 | ManProp::post(Home home, Cap c, TaskArray& 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::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::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPTask; Cap = Gecode::Int::ConstIntView]' 61 | OptProp::post(Home home, Cap c, TaskArray& 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::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::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPTask; Cap = Gecode::Int::IntView]' 61 | OptProp::post(Home home, Cap c, TaskArray& 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::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::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::ConstIntView]' 59 | ManProp::post(Home home, Cap c, TaskArray& 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::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::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::IntView]' 59 | ManProp::post(Home home, Cap c, TaskArray& 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::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::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFlexTask; Cap = Gecode::Int::ConstIntView]' 61 | OptProp::post(Home home, Cap c, TaskArray& 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::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::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFlexTask; Cap = Gecode::Int::IntView]' 61 | OptProp::post(Home home, Cap c, TaskArray& 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::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [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/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::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::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPTask]' 53 | ManProp::post(Home home, TaskArray& 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(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::ManProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::ConstIntView]' 44 | ManProp::ManProp(Home home, Cap c0, TaskArray& t) | ~~~~~^~~~ ./gecode/int/cumulative/man-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [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/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::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::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPSETask]' 53 | ManProp::post(Home home, TaskArray& 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(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::ManProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::ConstIntView]' 44 | ManProp::ManProp(Home home, Cap c0, TaskArray& t) | ~~~~~^~~~ ./gecode/int/cumulative/man-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [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/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::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::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPTask]' 53 | ManProp::post(Home home, TaskArray& 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(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::ManProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::IntView]' 44 | ManProp::ManProp(Home home, Cap c0, TaskArray& t) | ~~~~~^~~~ ./gecode/int/cumulative/man-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [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/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::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::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPSETask]' 53 | ManProp::post(Home home, TaskArray& 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(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::ManProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::IntView]' 44 | ManProp::ManProp(Home home, Cap c0, TaskArray& 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::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [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/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::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::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPTask]' 54 | OptProp::post(Home home, TaskArray& 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::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::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::ConstIntView]' 59 | ManProp::post(Home home, Cap c, TaskArray& 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(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::OptProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPTask; Cap = Gecode::Int::ConstIntView]' 46 | OptProp::OptProp(Home home, Cap c0, TaskArray& t) | ~~~~~^~~~ ./gecode/int/cumulative/opt-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [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/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::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::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPSETask]' 54 | OptProp::post(Home home, TaskArray& 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::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::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::ConstIntView]' 59 | ManProp::post(Home home, Cap c, TaskArray& 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(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::OptProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::ConstIntView]' 46 | OptProp::OptProp(Home home, Cap c0, TaskArray& t) | ~~~~~^~~~ ./gecode/int/cumulative/opt-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [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/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::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::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPTask]' 54 | OptProp::post(Home home, TaskArray& 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::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::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::IntView]' 59 | ManProp::post(Home home, Cap c, TaskArray& 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(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::OptProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPTask; Cap = Gecode::Int::IntView]' 46 | OptProp::OptProp(Home home, Cap c0, TaskArray& t) | ~~~~~^~~~ ./gecode/int/cumulative/opt-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [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/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::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::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPSETask]' 54 | OptProp::post(Home home, TaskArray& 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::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::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::IntView]' 59 | ManProp::post(Home home, Cap c, TaskArray& 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(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::OptProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::IntView]' 46 | OptProp::OptProp(Home home, Cap c0, TaskArray& 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::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [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::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::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFlexTask]' 53 | ManProp::post(Home home, TaskArray& 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(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::ManProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::ConstIntView]' 44 | ManProp::ManProp(Home home, Cap c0, TaskArray& t) | ~~~~~^~~~ ./gecode/int/cumulative/man-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [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::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::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFlexTask]' 53 | ManProp::post(Home home, TaskArray& 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(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::ManProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::IntView]' 44 | ManProp::ManProp(Home home, Cap c0, TaskArray& 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::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [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::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::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFlexTask]' 54 | OptProp::post(Home home, TaskArray& 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::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::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::ConstIntView]' 59 | ManProp::post(Home home, Cap c, TaskArray& 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(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::OptProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFlexTask; Cap = Gecode::Int::ConstIntView]' 46 | OptProp::OptProp(Home home, Cap c0, TaskArray& t) | ~~~~~^~~~ ./gecode/int/cumulative/opt-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [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::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::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFlexTask]' 54 | OptProp::post(Home home, TaskArray& 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::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::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::IntView]' 59 | ManProp::post(Home home, Cap c, TaskArray& 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(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::OptProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFlexTask; Cap = Gecode::Int::IntView]' 46 | OptProp::OptProp(Home home, Cap c0, TaskArray& 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::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPTask]': ./gecode/int/cumulative/man-prop.hpp:74:17: required from 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [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/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(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::ManProp(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPTask]' 42 | ManProp::ManProp(Home home, TaskArray& 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::ManProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [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::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [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/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(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::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Cumulative::ManFixPTask; int pc = 2]' 42 | TaskProp::TaskProp(Home home, TaskArray& 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::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPSETask]': ./gecode/int/cumulative/man-prop.hpp:74:17: required from 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [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/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(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::ManProp(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPSETask]' 42 | ManProp::ManProp(Home home, TaskArray& 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::ManProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [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::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [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/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(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::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Cumulative::ManFixPSETask; int pc = 2]' 42 | TaskProp::TaskProp(Home home, TaskArray& 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::ManProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [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::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [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/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(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::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Cumulative::ManFixPTask; int pc = 2]' 42 | TaskProp::TaskProp(Home home, TaskArray& 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::ManProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [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::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [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/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(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::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Cumulative::ManFixPSETask; int pc = 2]' 42 | TaskProp::TaskProp(Home home, TaskArray& 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::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPTask]': ./gecode/int/cumulative/opt-prop.hpp:92:15: required from 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [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/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::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::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPTask]' 53 | ManProp::post(Home home, TaskArray& 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(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::OptProp(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPTask]' 44 | OptProp::OptProp(Home home, TaskArray& 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::OptProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [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::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [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/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(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::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Cumulative::OptFixPTask; int pc = 2]' 42 | TaskProp::TaskProp(Home home, TaskArray& 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::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPSETask]': ./gecode/int/cumulative/opt-prop.hpp:92:15: required from 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [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/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::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::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPTask]' 53 | ManProp::post(Home home, TaskArray& 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(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::OptProp(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPSETask]' 44 | OptProp::OptProp(Home home, TaskArray& 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::OptProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [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::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [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/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(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::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Cumulative::OptFixPSETask; int pc = 2]' 42 | TaskProp::TaskProp(Home home, TaskArray& 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::OptProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [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::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [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/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(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::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Cumulative::OptFixPTask; int pc = 2]' 42 | TaskProp::TaskProp(Home home, TaskArray& 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::OptProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [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::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [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/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(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::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Cumulative::OptFixPSETask; int pc = 2]' 42 | TaskProp::TaskProp(Home home, TaskArray& 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::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFlexTask]': ./gecode/int/cumulative/man-prop.hpp:74:17: required from 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [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(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::ManProp(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFlexTask]' 42 | ManProp::ManProp(Home home, TaskArray& 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::ManProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [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::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [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(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::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Cumulative::ManFlexTask; int pc = 2]' 42 | TaskProp::TaskProp(Home home, TaskArray& 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::ManProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [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::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [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(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::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Cumulative::ManFlexTask; int pc = 2]' 42 | TaskProp::TaskProp(Home home, TaskArray& 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::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFlexTask]': ./gecode/int/cumulative/opt-prop.hpp:92:15: required from 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [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::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::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFlexTask]' 53 | ManProp::post(Home home, TaskArray& 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(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::OptProp(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFlexTask]' 44 | OptProp::OptProp(Home home, TaskArray& 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::OptProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [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::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [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(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::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Cumulative::OptFlexTask; int pc = 2]' 42 | TaskProp::TaskProp(Home home, TaskArray& 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::OptProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [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::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [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(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::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Cumulative::OptFlexTask; int pc = 2]' 42 | TaskProp::TaskProp(Home home, TaskArray& 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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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::ManProp(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPTask]': ./gecode/int/unary/man-prop.hpp:55:14: required from 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPTask]' ./gecode/int/cumulative/man-prop.hpp:74:17: required from 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [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/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(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::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::ManFixPTask; int pc = 1]' 42 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ ./gecode/int/task/prop.hpp: In instantiation of 'Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Cumulative::ManFixPTask; int pc = 2]': ./gecode/int/cumulative/man-prop.hpp:45:54: required from 'Gecode::Int::Cumulative::ManProp::ManProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [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::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [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/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::ManProp(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPSETask]': ./gecode/int/unary/man-prop.hpp:55:14: required from 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPSETask]' ./gecode/int/cumulative/man-prop.hpp:74:17: required from 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [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/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(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::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::ManFixPSETask; int pc = 1]' 42 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ ./gecode/int/task/prop.hpp: In instantiation of 'Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Cumulative::ManFixPSETask; int pc = 2]': ./gecode/int/cumulative/man-prop.hpp:45:54: required from 'Gecode::Int::Cumulative::ManProp::ManProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [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::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [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/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::OptProp(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPTask]': ./gecode/int/unary/opt-prop.hpp:69:14: required from 'static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPTask]' ./gecode/int/cumulative/opt-prop.hpp:92:15: required from 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [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/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(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::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::OptFixPTask; int pc = 1]' 42 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ ./gecode/int/task/prop.hpp: In instantiation of 'Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Cumulative::OptFixPTask; int pc = 2]': ./gecode/int/cumulative/opt-prop.hpp:47:54: required from 'Gecode::Int::Cumulative::OptProp::OptProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [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::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [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/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::OptProp(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPSETask]': ./gecode/int/unary/opt-prop.hpp:69:14: required from 'static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPSETask]' ./gecode/int/cumulative/opt-prop.hpp:92:15: required from 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [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/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(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::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::OptFixPSETask; int pc = 1]' 42 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ ./gecode/int/task/prop.hpp: In instantiation of 'Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Cumulative::OptFixPSETask; int pc = 2]': ./gecode/int/cumulative/opt-prop.hpp:47:54: required from 'Gecode::Int::Cumulative::OptProp::OptProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [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::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [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/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::ManProp(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFlexTask]': ./gecode/int/unary/man-prop.hpp:55:14: required from 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFlexTask]' ./gecode/int/cumulative/man-prop.hpp:74:17: required from 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [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(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::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::ManFlexTask; int pc = 1]' 42 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ ./gecode/int/task/prop.hpp: In instantiation of 'Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Cumulative::ManFlexTask; int pc = 2]': ./gecode/int/cumulative/man-prop.hpp:45:54: required from 'Gecode::Int::Cumulative::ManProp::ManProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [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::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [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::OptProp(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFlexTask]': ./gecode/int/unary/opt-prop.hpp:69:14: required from 'static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFlexTask]' ./gecode/int/cumulative/opt-prop.hpp:92:15: required from 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [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(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::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::OptFlexTask; int pc = 1]' 42 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ ./gecode/int/task/prop.hpp: In instantiation of 'Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Cumulative::OptFlexTask; int pc = 2]': ./gecode/int/cumulative/opt-prop.hpp:47:54: required from 'Gecode::Int::Cumulative::OptProp::OptProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [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::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [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::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::ManFixPTask; int pc = 1]': ./gecode/int/unary/man-prop.hpp:43:47: required from 'Gecode::Int::Unary::ManProp::ManProp(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPTask]' ./gecode/int/unary/man-prop.hpp:55:14: required from 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPTask]' ./gecode/int/cumulative/man-prop.hpp:74:17: required from 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [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/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::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::ManFixPSETask; int pc = 1]': ./gecode/int/unary/man-prop.hpp:43:47: required from 'Gecode::Int::Unary::ManProp::ManProp(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPSETask]' ./gecode/int/unary/man-prop.hpp:55:14: required from 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPSETask]' ./gecode/int/cumulative/man-prop.hpp:74:17: required from 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [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/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::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::OptFixPTask; int pc = 1]': ./gecode/int/unary/opt-prop.hpp:45:47: required from 'Gecode::Int::Unary::OptProp::OptProp(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPTask]' ./gecode/int/unary/opt-prop.hpp:69:14: required from 'static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPTask]' ./gecode/int/cumulative/opt-prop.hpp:92:15: required from 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [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/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::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::OptFixPSETask; int pc = 1]': ./gecode/int/unary/opt-prop.hpp:45:47: required from 'Gecode::Int::Unary::OptProp::OptProp(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPSETask]' ./gecode/int/unary/opt-prop.hpp:69:14: required from 'static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPSETask]' ./gecode/int/cumulative/opt-prop.hpp:92:15: required from 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [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/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::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::ManFlexTask; int pc = 1]': ./gecode/int/unary/man-prop.hpp:43:47: required from 'Gecode::Int::Unary::ManProp::ManProp(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFlexTask]' ./gecode/int/unary/man-prop.hpp:55:14: required from 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFlexTask]' ./gecode/int/cumulative/man-prop.hpp:74:17: required from 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [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::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::OptFlexTask; int pc = 1]': ./gecode/int/unary/opt-prop.hpp:45:47: required from 'Gecode::Int::Unary::OptProp::OptProp(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFlexTask]' ./gecode/int/unary/opt-prop.hpp:69:14: required from 'static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFlexTask]' ./gecode/int/cumulative/opt-prop.hpp:92:15: required from 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [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::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]; | ~~~~~^ ./gecode/kernel/core.hpp:339:20: note: while referencing 'Gecode::VarImp::::idx' 339 | unsigned int idx[pc_max+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-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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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(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::VarArgArray(const Gecode::VarArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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(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(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(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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' 59 | Distinct::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(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(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(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::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]' 62 | SuperOfInter::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(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::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]' 62 | SuperOfInter::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::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' 65 | ExecStatus Union::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::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' 52 | Intersection::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::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]' 52 | Intersection::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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = false]' 250 | Lq::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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = true]' 250 | Lq::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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = false]' 250 | Lq::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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = true]' 250 | Lq::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::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::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::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]' 101 | DistinctDoit::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::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::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]' 101 | DistinctDoit::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(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::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' 48 | Distinct::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::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]' 62 | SuperOfInter::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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' 59 | ExecStatus Subset::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::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' 65 | ExecStatus Union::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::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' 62 | SuperOfInter::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::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]' 62 | SuperOfInter::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::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]' 62 | SuperOfInter::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::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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' 59 | ExecStatus Subset::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::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' 52 | Intersection::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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' 59 | ExecStatus Subset::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::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]' 52 | Intersection::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::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(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::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::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(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::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' 53 | Union::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::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(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::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' 190 | Intersection::Intersection(Home home, | ~~~~~^~~~ ./gecode/set/rel-op/inter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; 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(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::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]' 190 | Intersection::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::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::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = false]' 240 | Lq::Lq(Home home, View0 x, View1 y) | ~~~~~^~~~ ./gecode/set/rel/lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Lq::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::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = true]' 240 | Lq::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::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::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(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::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]' 147 | DistinctDoit::DistinctDoit(Home home, View0 _x, ConstSetView _y) | ~~~~~^~~~ ./gecode/set/rel/nq.hpp: In instantiation of 'Gecode::Set::Rel::Distinct::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::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(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::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::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::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' 48 | Subset::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::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(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::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::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; 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(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::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; 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::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(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::SubOfUnion(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' 145 | SubOfUnion::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::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::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::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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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::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::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::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::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::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::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::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]': ./gecode/set/rel-op/inter.hpp:54:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; 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::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::ComplementView; 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::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::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(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::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::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::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(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::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::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::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::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(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::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SetView; int pc = 4]' 296 | UnaryPropagator::UnaryPropagator(Home home, View y0) | ~~~~~^~~~ ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator::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::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::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::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::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::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::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::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::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::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]': ./gecode/set/rel-op/superofinter.hpp:64:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; 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::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::ComplementView; 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::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::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::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::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::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::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::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::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::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::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::ComplementView; int pc1 = 4; View2 = Gecode::Set::SetView; int pc2 = 4]': ./gecode/set/rel-op/inter.hpp:193:61: required from 'Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]' ./gecode/set/rel-op/inter.hpp:54:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; 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::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::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::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::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::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::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::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::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::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::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::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::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::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::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::ComplementView; int pc1 = 4; View2 = Gecode::Set::SetView; int pc2 = 2]': ./gecode/set/rel-op/superofinter.hpp:51:62: required from 'Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]' ./gecode/set/rel-op/superofinter.hpp:64:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; 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::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::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::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' 48 | Eq::Eq(Home home, View0 x, View1 y) | ~~~~~^~~~ ./gecode/set/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView]': ./gecode/set/rel-op/inter.hpp:167:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; 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::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView]' 48 | Eq::Eq(Home home, View0 x, View1 y) | ~~~~~^~~~ ./gecode/set/rel/eq.hpp: In instantiation of 'Gecode::Set::Rel::Eq::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::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::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(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::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::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView]': ./gecode/set/rel/eq.hpp:59:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView]' ./gecode/set/rel-op/inter.hpp:167:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; 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(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::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; 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::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]': ./gecode/set/rel/eq.hpp:49:70: required from 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView]' ./gecode/set/rel/eq.hpp:59:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView]' ./gecode/set/rel-op/inter.hpp:167:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; 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/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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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 >(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]' 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::VarArgArray(const Gecode::VarArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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/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::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]' 62 | SuperOfInter::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::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ComplementView]' 65 | ExecStatus Union::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::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ComplementView]' 52 | Intersection::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::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ComplementView]' 52 | Intersection::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::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/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(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::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::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ComplementView]': ./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/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(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::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ComplementView]' 53 | Union::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::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ComplementView]': ./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/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(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::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ComplementView]' 190 | Intersection::Intersection(Home home, | ~~~~~^~~~ ./gecode/set/rel-op/inter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ComplementView]': ./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/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(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::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ComplementView]' 190 | Intersection::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::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::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/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::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::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ComplementView]': ./gecode/set/rel-op/union.hpp:67:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ComplementView]' ./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/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::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; 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::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ComplementView]': ./gecode/set/rel-op/inter.hpp:54:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ComplementView]' ./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/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::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; 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::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ComplementView]': ./gecode/set/rel-op/inter.hpp:54:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ComplementView]' ./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/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::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::ComplementView; int pc1 = 4; View2 = Gecode::Set::ComplementView; 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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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::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::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::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/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::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; int pc2 = 4]': ./gecode/set/rel-op/union.hpp:55:61: required from 'Gecode::Set::RelOp::Union::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ComplementView]' ./gecode/set/rel-op/union.hpp:67:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ComplementView]' ./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/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::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::ComplementView; int pc1 = 4; View2 = Gecode::Set::ComplementView; int pc2 = 4]': ./gecode/set/rel-op/inter.hpp:193:61: required from 'Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ComplementView]' ./gecode/set/rel-op/inter.hpp:54:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ComplementView]' ./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/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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ComplementView]': ./gecode/set/rel-op/inter.hpp:167:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ComplementView; 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::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ComplementView]' 48 | Eq::Eq(Home home, View0 x, View1 y) | ~~~~~^~~~ ./gecode/set/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView]': ./gecode/set/rel-op/inter.hpp:169:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ComplementView; 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::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView]' 48 | Eq::Eq(Home home, View0 x, View1 y) | ~~~~~^~~~ ./gecode/set/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView]': ./gecode/set/rel-op/inter.hpp:167:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ComplementView; 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::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView]' 48 | Eq::Eq(Home home, View0 x, View1 y) | ~~~~~^~~~ ./gecode/set/rel/eq.hpp: In instantiation of 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ComplementView]': ./gecode/set/rel/eq.hpp:59:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ComplementView]' ./gecode/set/rel-op/inter.hpp:167:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ComplementView; 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(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::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; int pc0 = 4; View1 = Gecode::Set::ComplementView; 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::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView]': ./gecode/set/rel/eq.hpp:59:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView]' ./gecode/set/rel-op/inter.hpp:169:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ComplementView; 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(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::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::ComplementView; 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::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView]': ./gecode/set/rel/eq.hpp:59:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView]' ./gecode/set/rel-op/inter.hpp:167:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ComplementView; 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(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::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::ComplementView; int pc1 = 4]' 538 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; int pc0 = 4; View1 = Gecode::Set::ComplementView; int pc1 = 4]': ./gecode/set/rel/eq.hpp:49:70: required from 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ComplementView]' ./gecode/set/rel/eq.hpp:59:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ComplementView]' ./gecode/set/rel-op/inter.hpp:167:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ComplementView; 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::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::ComplementView; int pc1 = 4]': ./gecode/set/rel/eq.hpp:49:70: required from 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView]' ./gecode/set/rel/eq.hpp:59:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView]' ./gecode/set/rel-op/inter.hpp:169:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ComplementView; 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::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::ComplementView; int pc1 = 4]': ./gecode/set/rel/eq.hpp:49:70: required from 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView]' ./gecode/set/rel/eq.hpp:59:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView]' ./gecode/set/rel-op/inter.hpp:167:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ComplementView; 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/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-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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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(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::VarArgArray(const Gecode::VarArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]' 62 | SuperOfInter::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::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' 65 | ExecStatus Union::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::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' 52 | Intersection::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::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]' 52 | Intersection::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::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(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::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::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(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::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' 53 | Union::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::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(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::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' 190 | Intersection::Intersection(Home home, | ~~~~~^~~~ ./gecode/set/rel-op/inter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; 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(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::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]' 190 | Intersection::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::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::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::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::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::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::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::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::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::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::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]': ./gecode/set/rel-op/inter.hpp:54:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; 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::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::ComplementView; 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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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::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::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::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::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::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::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::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::ComplementView; int pc1 = 4; View2 = Gecode::Set::ConstSetView; int pc2 = 4]': ./gecode/set/rel-op/inter.hpp:193:61: required from 'Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/inter.hpp:54:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; 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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ConstSetView]': ./gecode/set/rel-op/inter.hpp:167:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; 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::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ConstSetView]' 48 | Eq::Eq(Home home, View0 x, View1 y) | ~~~~~^~~~ ./gecode/set/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::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::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; 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::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ConstSetView]' 48 | Eq::Eq(Home home, View0 x, View1 y) | ~~~~~^~~~ ./gecode/set/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::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::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::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' 48 | Eq::Eq(Home home, View0 x, View1 y) | ~~~~~^~~~ ./gecode/set/rel/eq.hpp: In instantiation of 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ConstSetView]': ./gecode/set/rel/eq.hpp:59:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/inter.hpp:167:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; 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(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::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; 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::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::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::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; 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(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::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::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::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::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(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::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::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; int pc0 = 4; View1 = Gecode::Set::ConstSetView; int pc1 = 4]': ./gecode/set/rel/eq.hpp:49:70: required from 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ConstSetView]' ./gecode/set/rel/eq.hpp:59:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/inter.hpp:167:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; 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::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::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::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::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; 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::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::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::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::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-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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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::VarArgArray(const Gecode::VarArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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-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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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(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::VarArgArray(const Gecode::VarArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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(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(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(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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' 59 | Distinct::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(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(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(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::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]' 62 | SuperOfInter::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(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::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]' 62 | SuperOfInter::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::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' 65 | ExecStatus Union::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::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' 52 | Intersection::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::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]' 52 | Intersection::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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = false]' 250 | Lq::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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = true]' 250 | Lq::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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = false]' 250 | Lq::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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = true]' 250 | Lq::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::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::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::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]' 101 | DistinctDoit::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::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::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]' 101 | DistinctDoit::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(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::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' 48 | Distinct::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::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]' 62 | SuperOfInter::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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' 59 | ExecStatus Subset::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::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' 65 | ExecStatus Union::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::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' 62 | SuperOfInter::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::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]' 62 | SuperOfInter::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::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]' 62 | SuperOfInter::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::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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' 59 | ExecStatus Subset::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::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' 52 | Intersection::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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' 59 | ExecStatus Subset::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::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]' 52 | Intersection::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::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(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::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::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(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::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::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(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::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' 53 | Union::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::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(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::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' 190 | Intersection::Intersection(Home home, | ~~~~~^~~~ ./gecode/set/rel-op/inter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; 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(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::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]' 190 | Intersection::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::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::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = false]' 240 | Lq::Lq(Home home, View0 x, View1 y) | ~~~~~^~~~ ./gecode/set/rel/lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Lq::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::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = true]' 240 | Lq::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::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::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(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::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]' 147 | DistinctDoit::DistinctDoit(Home home, View0 _x, ConstSetView _y) | ~~~~~^~~~ ./gecode/set/rel/nq.hpp: In instantiation of 'Gecode::Set::Rel::Distinct::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::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(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::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::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::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' 48 | Subset::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::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(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::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::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; 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(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::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; 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::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(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::SubOfUnion(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' 145 | SubOfUnion::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::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::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::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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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::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::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::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::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::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::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::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::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::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::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]': ./gecode/set/rel-op/inter.hpp:54:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; 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::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::ComplementView; 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::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::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(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::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::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::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(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::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::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::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::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(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::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SetView; int pc = 4]' 296 | UnaryPropagator::UnaryPropagator(Home home, View y0) | ~~~~~^~~~ ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator::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::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::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::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::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::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::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::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::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::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]': ./gecode/set/rel-op/superofinter.hpp:64:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; 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::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::ComplementView; 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::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::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::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::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::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::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::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::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::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::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::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::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::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::ComplementView; int pc1 = 4; View2 = Gecode::Set::SetView; int pc2 = 4]': ./gecode/set/rel-op/inter.hpp:193:61: required from 'Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]' ./gecode/set/rel-op/inter.hpp:54:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; 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::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::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::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::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::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::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::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::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::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::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::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::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::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::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::ComplementView; int pc1 = 4; View2 = Gecode::Set::SetView; int pc2 = 2]': ./gecode/set/rel-op/superofinter.hpp:51:62: required from 'Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]' ./gecode/set/rel-op/superofinter.hpp:64:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; 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::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::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::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' 48 | Eq::Eq(Home home, View0 x, View1 y) | ~~~~~^~~~ ./gecode/set/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView]': ./gecode/set/rel-op/inter.hpp:167:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; 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::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView]' 48 | Eq::Eq(Home home, View0 x, View1 y) | ~~~~~^~~~ ./gecode/set/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::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::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; 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::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]' 48 | Eq::Eq(Home home, View0 x, View1 y) | ~~~~~^~~~ ./gecode/set/rel/eq.hpp: In instantiation of 'Gecode::Set::Rel::Eq::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::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::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(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::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::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView]': ./gecode/set/rel/eq.hpp:59:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView]' ./gecode/set/rel-op/inter.hpp:167:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; 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(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::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; 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::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::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::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; 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(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::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::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]': ./gecode/set/rel/eq.hpp:49:70: required from 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView]' ./gecode/set/rel/eq.hpp:59:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView]' ./gecode/set/rel-op/inter.hpp:167:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; 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::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::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::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::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; 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/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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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(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::VarArgArray(const Gecode::VarArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]' 62 | SuperOfInter::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::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' 65 | ExecStatus Union::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::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' 52 | Intersection::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::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]' 52 | Intersection::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::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(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::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::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(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::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' 53 | Union::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::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(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::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' 190 | Intersection::Intersection(Home home, | ~~~~~^~~~ ./gecode/set/rel-op/inter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; 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(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::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]' 190 | Intersection::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::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::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::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::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::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::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::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::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::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::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]': ./gecode/set/rel-op/inter.hpp:54:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; 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::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::ComplementView; 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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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::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::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::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::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::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::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::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::ComplementView; int pc1 = 4; View2 = Gecode::Set::ConstSetView; int pc2 = 4]': ./gecode/set/rel-op/inter.hpp:193:61: required from 'Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/inter.hpp:54:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; 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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ConstSetView]': ./gecode/set/rel-op/inter.hpp:167:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; 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::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ConstSetView]' 48 | Eq::Eq(Home home, View0 x, View1 y) | ~~~~~^~~~ ./gecode/set/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::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::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; 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::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' 48 | Eq::Eq(Home home, View0 x, View1 y) | ~~~~~^~~~ ./gecode/set/rel/eq.hpp: In instantiation of 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ConstSetView]': ./gecode/set/rel/eq.hpp:59:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/inter.hpp:167:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; 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(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::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; 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::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::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::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; 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(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::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::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; int pc0 = 4; View1 = Gecode::Set::ConstSetView; int pc1 = 4]': ./gecode/set/rel/eq.hpp:49:70: required from 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ConstSetView]' ./gecode/set/rel/eq.hpp:59:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/inter.hpp:167:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; 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::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::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::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::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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::VarArgArray(const Gecode::VarArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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::VarArgArray(const Gecode::VarArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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(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(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(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(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(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(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(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(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::VarArgArray(const Gecode::VarArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' 58 | Eq::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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' 59 | Distinct::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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' 59 | ExecStatus Subset::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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' 59 | ExecStatus Subset::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::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]' 62 | SuperOfInter::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView]' 58 | Eq::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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = false]' 250 | Lq::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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = true]' 250 | Lq::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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = false]' 250 | Lq::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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = true]' 250 | Lq::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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' 58 | Eq::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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' 59 | Distinct::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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' 59 | ExecStatus Subset::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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]' 59 | ExecStatus Subset::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::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; View2 = Gecode::Set::EmptyView]' 62 | SuperOfInter::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SingletonView]' 58 | Eq::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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; bool strict = false]' 250 | Lq::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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; bool strict = true]' 250 | Lq::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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; bool strict = false]' 250 | Lq::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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; bool strict = true]' 250 | Lq::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 79 | ReSubset::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::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 82 | ReEq::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 79 | ReSubset::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::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 82 | ReEq::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 79 | ReSubset::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::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 82 | ReEq::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 79 | ReSubset::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::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 82 | ReEq::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 79 | ReSubset::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::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 82 | ReEq::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 79 | ReSubset::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::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 82 | ReEq::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::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::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::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::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::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::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::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::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::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::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::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::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::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::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' 48 | Eq::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::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::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::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]' 101 | DistinctDoit::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::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::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]' 101 | DistinctDoit::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(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::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' 48 | Distinct::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::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::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' 48 | Subset::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::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(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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; 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::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView]' 48 | Eq::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::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::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = false]' 240 | Lq::Lq(Home home, View0 x, View1 y) | ~~~~~^~~~ ./gecode/set/rel/lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Lq::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::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = true]' 240 | Lq::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::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::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' 48 | Eq::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::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::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::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SingletonView]' 101 | DistinctDoit::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::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::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]' 101 | DistinctDoit::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(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::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' 48 | Distinct::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::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::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' 48 | Subset::Subset(Home home, View0 y0, View1 y1) | ~~~~~^~~~ ./gecode/set/rel/subset.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Subset::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::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]' 48 | Subset::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::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(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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; 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::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SingletonView]' 48 | Eq::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::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::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; bool strict = false]' 240 | Lq::Lq(Home home, View0 x, View1 y) | ~~~~~^~~~ ./gecode/set/rel/lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Lq::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::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; bool strict = true]' 240 | Lq::Lq(Home home, View0 x, View1 y) | ~~~~~^~~~ ./gecode/set/rel/lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Lq::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::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; bool strict = false]' 240 | Lq::Lq(Home home, View0 x, View1 y) | ~~~~~^~~~ ./gecode/set/rel/lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Lq::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::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; bool strict = true]' 240 | Lq::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::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(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::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::ReEq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ ./gecode/set/rel/re-eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::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(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::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::ReEq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ ./gecode/set/rel/re-eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::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(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::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::ReEq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ ./gecode/set/rel/re-eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::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(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::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::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::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(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::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::ReSubset(Home home, View0 y0, | ~~~~~^~~~ ./gecode/set/rel/re-subset.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; 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(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::ReSubset(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 44 | ReSubset::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::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ComplementView; 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(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::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 47 | ReEq::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::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(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::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::ReLq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ ./gecode/set/rel/re-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::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(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::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::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::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(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::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::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::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(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::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::ReSubset(Home home, View0 y0, | ~~~~~^~~~ ./gecode/set/rel/re-subset.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; 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(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::ReSubset(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 44 | ReSubset::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::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ComplementView; 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(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::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 47 | ReEq::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::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(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::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::ReLq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ ./gecode/set/rel/re-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::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(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::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::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::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(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::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::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::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(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::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::ReSubset(Home home, View0 y0, | ~~~~~^~~~ ./gecode/set/rel/re-subset.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; 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(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::ReSubset(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 44 | ReSubset::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::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ComplementView; 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(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::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 47 | ReEq::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::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(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::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::ReLq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ ./gecode/set/rel/re-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::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(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::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::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::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(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::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::ReEq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ ./gecode/set/rel/re-eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::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(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::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::ReEq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ ./gecode/set/rel/re-eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::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(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::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::ReEq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ ./gecode/set/rel/re-eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::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(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::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::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::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(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::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::ReSubset(Home home, View0 y0, | ~~~~~^~~~ ./gecode/set/rel/re-subset.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::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(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::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::ReSubset(Home home, View0 y0, | ~~~~~^~~~ ./gecode/set/rel/re-subset.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView; 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(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::ReSubset(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 44 | ReSubset::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::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ComplementView; 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(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::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 47 | ReEq::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::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(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::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::ReLq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ ./gecode/set/rel/re-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::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(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::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::ReLq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ ./gecode/set/rel/re-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::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(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::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::ReLq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ ./gecode/set/rel/re-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::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(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::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::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::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(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::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::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::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(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::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::ReSubset(Home home, View0 y0, | ~~~~~^~~~ ./gecode/set/rel/re-subset.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::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(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::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::ReSubset(Home home, View0 y0, | ~~~~~^~~~ ./gecode/set/rel/re-subset.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView; 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(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::ReSubset(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 44 | ReSubset::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::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ComplementView; 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(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::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 47 | ReEq::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::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(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::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::ReLq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ ./gecode/set/rel/re-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::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(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::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::ReLq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ ./gecode/set/rel/re-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::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(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::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::ReLq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ ./gecode/set/rel/re-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::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(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::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::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::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(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::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::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::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(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::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::ReSubset(Home home, View0 y0, | ~~~~~^~~~ ./gecode/set/rel/re-subset.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::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(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::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::ReSubset(Home home, View0 y0, | ~~~~~^~~~ ./gecode/set/rel/re-subset.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView; 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(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::ReSubset(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 44 | ReSubset::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::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ComplementView; 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(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::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 47 | ReEq::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::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(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::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::ReLq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ ./gecode/set/rel/re-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::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(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::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::ReLq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ ./gecode/set/rel/re-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::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(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::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::ReLq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ ./gecode/set/rel/re-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::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(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::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::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::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::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(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::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::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::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(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::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]' 147 | DistinctDoit::DistinctDoit(Home home, View0 _x, ConstSetView _y) | ~~~~~^~~~ ./gecode/set/rel/nq.hpp: In instantiation of 'Gecode::Set::Rel::Distinct::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::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(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::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::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::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::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::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::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::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::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView]': ./gecode/set/rel/eq.hpp:59:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; 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(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::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; 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::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::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(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::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::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::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(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::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::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::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(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::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::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::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(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::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SingletonView]' 147 | DistinctDoit::DistinctDoit(Home home, View0 _x, ConstSetView _y) | ~~~~~^~~~ ./gecode/set/rel/nq.hpp: In instantiation of 'Gecode::Set::Rel::Distinct::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::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(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::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::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::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::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::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::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::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::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::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::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::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SingletonView]': ./gecode/set/rel/eq.hpp:59:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; 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(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::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; 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::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::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(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::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::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::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(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::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::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::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(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::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::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::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(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::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::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::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::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::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::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::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::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::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::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::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::ReSubset(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; Gecode::ReifyMode rm = Gecode::RM_EQV]': ./gecode/set/rel/re-subset.hpp:81:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; 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::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ComplementView; 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::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ComplementView; 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::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::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::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::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::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::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::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::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::ReSubset(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; Gecode::ReifyMode rm = Gecode::RM_IMP]': ./gecode/set/rel/re-subset.hpp:81:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; 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::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ComplementView; 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::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ComplementView; 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::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::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::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::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::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::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::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::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::ReSubset(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/set/rel/re-subset.hpp:81:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; 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::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ComplementView; 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::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ComplementView; 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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::ReSubset(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView; Gecode::ReifyMode rm = Gecode::RM_EQV]': ./gecode/set/rel/re-subset.hpp:81:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView; 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::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ComplementView; 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::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ComplementView; 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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::ReSubset(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView; Gecode::ReifyMode rm = Gecode::RM_IMP]': ./gecode/set/rel/re-subset.hpp:81:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView; 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::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ComplementView; 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::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ComplementView; 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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::ReSubset(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/set/rel/re-subset.hpp:81:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView; 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::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ComplementView; 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::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ComplementView; 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::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::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::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::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::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::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::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::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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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::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::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::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::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::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::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(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::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SetView; int pc = 4]' 296 | UnaryPropagator::UnaryPropagator(Home home, View y0) | ~~~~~^~~~ ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator::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::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::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::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::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::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::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::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::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::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]': ./gecode/set/rel/eq.hpp:49:70: required from 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView]' ./gecode/set/rel/eq.hpp:59:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; 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::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::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::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::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::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::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(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::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SingletonView; int pc = 4]' 296 | UnaryPropagator::UnaryPropagator(Home home, View y0) | ~~~~~^~~~ ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator::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::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::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::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::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::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::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::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::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::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::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::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::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; int pc0 = 4; View1 = Gecode::Set::SingletonView; int pc1 = 4]': ./gecode/set/rel/eq.hpp:49:70: required from 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SingletonView]' ./gecode/set/rel/eq.hpp:59:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; 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::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::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::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::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::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::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::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::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::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::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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SingletonView]': ./gecode/set/rel/re-eq.hpp:106:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::ReEq::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ComplementView; 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::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::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SingletonView]' 101 | DistinctDoit::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::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::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ComplementView]' 101 | DistinctDoit::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(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::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SingletonView]' 48 | Distinct::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView]': ./gecode/set/rel/re-subset.hpp:97:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::ReSubset::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView; 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::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView]' 48 | Subset::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView]': ./gecode/set/rel/re-subset.hpp:102:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::ReSubset::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView; 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(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::NoSubset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView]' 51 | NoSubset::NoSubset(Home home, View0 y0, View1 y1) | ~~~~~^~~~ ./gecode/set/rel/nosubset.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::NoSubset::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::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(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::NoSubset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]' 51 | NoSubset::NoSubset(Home home, View0 y0, View1 y1) | ~~~~~^~~~ ./gecode/set/rel/nosubset.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::NoSubset::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::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(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::NoSubset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' 51 | NoSubset::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView]': ./gecode/set/rel/re-eq.hpp:106:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::ReEq::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ComplementView; 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::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::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]' 101 | DistinctDoit::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::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::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ComplementView]' 101 | DistinctDoit::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(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::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView]' 48 | Distinct::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView]': ./gecode/set/rel/re-subset.hpp:97:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::ReSubset::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; 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::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView]' 48 | Subset::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView]': ./gecode/set/rel/re-subset.hpp:102:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::ReSubset::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; 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(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::NoSubset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView]' 51 | NoSubset::NoSubset(Home home, View0 y0, View1 y1) | ~~~~~^~~~ ./gecode/set/rel/nosubset.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::NoSubset::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::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(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::NoSubset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' 51 | NoSubset::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::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::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::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]' 48 | Eq::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::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ComplementView]': ./gecode/set/rel/nq.hpp:70:7: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SingletonView]' ./gecode/set/rel/re-eq.hpp:106:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::ReEq::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ComplementView; 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(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::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ComplementView]' 147 | DistinctDoit::DistinctDoit(Home home, View0 _x, ConstSetView _y) | ~~~~~^~~~ ./gecode/set/rel/nq.hpp: In instantiation of 'Gecode::Set::Rel::Distinct::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SingletonView]': ./gecode/set/rel/nq.hpp:72:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SingletonView]' ./gecode/set/rel/re-eq.hpp:106:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::ReEq::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ComplementView; 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(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::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; 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::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView]': ./gecode/set/rel/subset.hpp:60:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Subset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView]' ./gecode/set/rel/re-subset.hpp:97:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::ReSubset::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView; 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::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; int pc0 = 3; View1 = Gecode::Set::ComplementView; 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::NoSubset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView]': ./gecode/set/rel/nosubset.hpp:67:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::NoSubset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView]' ./gecode/set/rel/re-subset.hpp:102:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::ReSubset::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView; 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::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; int pc0 = 2; View1 = Gecode::Set::ComplementView; 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::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::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::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::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::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::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::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::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::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView]': ./gecode/set/rel/nq.hpp:72:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView]' ./gecode/set/rel/re-eq.hpp:106:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::ReEq::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ComplementView; 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(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::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; 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::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView]': ./gecode/set/rel/subset.hpp:60:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Subset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView]' ./gecode/set/rel/re-subset.hpp:97:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::ReSubset::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; 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::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 3; View1 = Gecode::Set::ComplementView; 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::NoSubset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView]': ./gecode/set/rel/nosubset.hpp:67:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::NoSubset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView]' ./gecode/set/rel/re-subset.hpp:102:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::ReSubset::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; 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::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 2; View1 = Gecode::Set::ComplementView; 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::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::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::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::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::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::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::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(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::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::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ComplementView]': ./gecode/set/rel/nq.hpp:102:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ComplementView]' ./gecode/set/rel/nq.hpp:70:7: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SingletonView]' ./gecode/set/rel/re-eq.hpp:106:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::ReEq::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ComplementView; 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(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::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::ComplementView; int pc = 4]' 296 | UnaryPropagator::UnaryPropagator(Home home, View y0) | ~~~~~^~~~ ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; int pc0 = 0; View1 = Gecode::Set::SingletonView; int pc1 = 0]': ./gecode/set/rel/nq.hpp:49:73: required from 'Gecode::Set::Rel::Distinct::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SingletonView]' ./gecode/set/rel/nq.hpp:72:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SingletonView]' ./gecode/set/rel/re-eq.hpp:106:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::ReEq::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ComplementView; 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::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; int pc0 = 3; View1 = Gecode::Set::ComplementView; int pc1 = 2]': ./gecode/set/rel/subset.hpp:50:58: required from 'Gecode::Set::Rel::Subset::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView]' ./gecode/set/rel/subset.hpp:60:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Subset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView]' ./gecode/set/rel/re-subset.hpp:97:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::ReSubset::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView; 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::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; int pc0 = 2; View1 = Gecode::Set::ComplementView; int pc1 = 3]': ./gecode/set/rel/nosubset.hpp:53:58: required from 'Gecode::Set::Rel::NoSubset::NoSubset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView]' ./gecode/set/rel/nosubset.hpp:67:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::NoSubset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView]' ./gecode/set/rel/re-subset.hpp:102:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::ReSubset::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView; 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::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::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::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::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::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::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::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::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::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; int pc0 = 0; View1 = Gecode::Set::SetView; int pc1 = 0]': ./gecode/set/rel/nq.hpp:49:73: required from 'Gecode::Set::Rel::Distinct::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView]' ./gecode/set/rel/nq.hpp:72:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView]' ./gecode/set/rel/re-eq.hpp:106:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::ReEq::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ComplementView; 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::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 3; View1 = Gecode::Set::ComplementView; int pc1 = 2]': ./gecode/set/rel/subset.hpp:50:58: required from 'Gecode::Set::Rel::Subset::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView]' ./gecode/set/rel/subset.hpp:60:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Subset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView]' ./gecode/set/rel/re-subset.hpp:97:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::ReSubset::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; 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::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 2; View1 = Gecode::Set::ComplementView; int pc1 = 3]': ./gecode/set/rel/nosubset.hpp:53:58: required from 'Gecode::Set::Rel::NoSubset::NoSubset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView]' ./gecode/set/rel/nosubset.hpp:67:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::NoSubset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView]' ./gecode/set/rel/re-subset.hpp:102:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::ReSubset::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; 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::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::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::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::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::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::ComplementView; int pc = 4]': ./gecode/set/rel/nq.hpp:148:56: required from 'Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ComplementView]' ./gecode/set/rel/nq.hpp:102:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ComplementView]' ./gecode/set/rel/nq.hpp:70:7: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SingletonView]' ./gecode/set/rel/re-eq.hpp:106:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::ReEq::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ComplementView; 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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView]': ./gecode/set/rel/subset.hpp:86:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::Subset::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; 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::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView]' 48 | Eq::Eq(Home home, View0 x, View1 y) | ~~~~~^~~~ ./gecode/set/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView]': ./gecode/set/rel/subset.hpp:86:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::Subset::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView; 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::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView]' 48 | Eq::Eq(Home home, View0 x, View1 y) | ~~~~~^~~~ ./gecode/set/rel/eq.hpp: In instantiation of 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView]': ./gecode/set/rel/eq.hpp:59:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView]' ./gecode/set/rel/subset.hpp:86:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::Subset::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; 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(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::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::ComplementView; 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::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView]': ./gecode/set/rel/eq.hpp:59:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView]' ./gecode/set/rel/subset.hpp:86:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::Subset::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView; 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(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::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; int pc0 = 4; View1 = Gecode::Set::ComplementView; int pc1 = 4]' 538 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::ComplementView; int pc1 = 4]': ./gecode/set/rel/eq.hpp:49:70: required from 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView]' ./gecode/set/rel/eq.hpp:59:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView]' ./gecode/set/rel/subset.hpp:86:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::Subset::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; 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::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; int pc0 = 4; View1 = Gecode::Set::ComplementView; int pc1 = 4]': ./gecode/set/rel/eq.hpp:49:70: required from 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView]' ./gecode/set/rel/eq.hpp:59:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView]' ./gecode/set/rel/subset.hpp:86:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::Subset::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView; 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::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]; | ~~~~~^ ./gecode/kernel/core.hpp:339:20: note: while referencing 'Gecode::VarImp::::idx' 339 | unsigned int idx[pc_max+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/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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = false]' 250 | Lq::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = true]' 250 | Lq::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = false]' 250 | Lq::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = true]' 250 | Lq::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::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]' 101 | DistinctDoit::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = false]' 250 | Lq::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = true]' 250 | Lq::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = false]' 250 | Lq::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = true]' 250 | Lq::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::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]' 101 | DistinctDoit::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::VarArgArray(const Gecode::VarArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::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::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = false]' 240 | Lq::Lq(Home home, View0 x, View1 y) | ~~~~~^~~~ ./gecode/set/rel/lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Lq::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::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = true]' 240 | Lq::Lq(Home home, View0 x, View1 y) | ~~~~~^~~~ ./gecode/set/rel/lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Lq::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::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = false]' 240 | Lq::Lq(Home home, View0 x, View1 y) | ~~~~~^~~~ ./gecode/set/rel/lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Lq::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::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = true]' 240 | Lq::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::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(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::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]' 147 | DistinctDoit::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::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(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::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::ReEq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ ./gecode/set/rel/re-eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::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(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::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::ReEq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ ./gecode/set/rel/re-eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::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(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::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::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::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(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::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::ReLq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ ./gecode/set/rel/re-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::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(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::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::ReLq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ ./gecode/set/rel/re-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::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(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::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::ReLq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ ./gecode/set/rel/re-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::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(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::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::ReLq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ ./gecode/set/rel/re-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::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(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::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::ReLq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ ./gecode/set/rel/re-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::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(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::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::ReLq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ ./gecode/set/rel/re-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::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(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::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::ReLq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ ./gecode/set/rel/re-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::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(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::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::ReLq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ ./gecode/set/rel/re-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::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(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::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::ReLq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ ./gecode/set/rel/re-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::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(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::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::ReLq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ ./gecode/set/rel/re-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::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(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::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::ReLq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ ./gecode/set/rel/re-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::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(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::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::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::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(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::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::ReEq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ ./gecode/set/rel/re-eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::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(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::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::ReEq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ ./gecode/set/rel/re-eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::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(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::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::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::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(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::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::ReSubset(Home home, View0 y0, | ~~~~~^~~~ ./gecode/set/rel/re-subset.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::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(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::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::ReSubset(Home home, View0 y0, | ~~~~~^~~~ ./gecode/set/rel/re-subset.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::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(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::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::ReSubset(Home home, View0 y0, | ~~~~~^~~~ ./gecode/set/rel/re-subset.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::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(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::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::ReSubset(Home home, View0 y0, | ~~~~~^~~~ ./gecode/set/rel/re-subset.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::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(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::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::ReSubset(Home home, View0 y0, | ~~~~~^~~~ ./gecode/set/rel/re-subset.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::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(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::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::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::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::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(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::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::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::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(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::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::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::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(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::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::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::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(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::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::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::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(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::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SetView; int pc = 4]' 296 | UnaryPropagator::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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::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::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::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]' 48 | Subset::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::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::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(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::NoSubset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]' 51 | NoSubset::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::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::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::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' 48 | Subset::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::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::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(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::NoSubset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' 51 | NoSubset::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::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::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::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' 48 | Eq::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::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::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::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::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ConstSetView]' 101 | DistinctDoit::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::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::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]' 101 | DistinctDoit::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(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::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' 48 | Distinct::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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(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::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::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::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::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(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::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ConstSetView]' 147 | DistinctDoit::DistinctDoit(Home home, View0 _x, ConstSetView _y) | ~~~~~^~~~ ./gecode/set/rel/nq.hpp: In instantiation of 'Gecode::Set::Rel::Distinct::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::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::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(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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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(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::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::ConstSetView; int pc = 4]' 296 | UnaryPropagator::UnaryPropagator(Home home, View y0) | ~~~~~^~~~ ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator::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::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::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::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::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::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::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::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::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::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::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::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]' 48 | Eq::Eq(Home home, View0 x, View1 y) | ~~~~~^~~~ ./gecode/set/rel/eq.hpp: In instantiation of 'Gecode::Set::Rel::Eq::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::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::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(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::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::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]; | ~~~~~^ ./gecode/kernel/core.hpp:339:20: note: while referencing 'Gecode::VarImp::::idx' 339 | unsigned int idx[pc_max+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-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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' 52 | Intersection::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::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' 52 | Intersection::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' 59 | Distinct::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::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' 52 | Intersection::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::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' 62 | SuperOfInter::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::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' 52 | Intersection::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::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' 52 | Intersection::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::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]' 65 | ExecStatus Union::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::VarArgArray(const Gecode::VarArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::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(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::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' 190 | Intersection::Intersection(Home home, | ~~~~~^~~~ ./gecode/set/rel-op/inter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::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(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::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' 190 | Intersection::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::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::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::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ConstSetView]' 101 | DistinctDoit::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::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::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]' 101 | DistinctDoit::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(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::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' 48 | Distinct::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::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(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::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::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; 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(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::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]' 53 | Union::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::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::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::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::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::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::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::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::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(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::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ConstSetView]' 147 | DistinctDoit::DistinctDoit(Home home, View0 _x, ConstSetView _y) | ~~~~~^~~~ ./gecode/set/rel/nq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::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::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(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::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]' 147 | DistinctDoit::DistinctDoit(Home home, View0 _x, ConstSetView _y) | ~~~~~^~~~ ./gecode/set/rel/nq.hpp: In instantiation of 'Gecode::Set::Rel::Distinct::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::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(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::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::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::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::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::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]': ./gecode/set/rel-op/union.hpp:67:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; 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::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::ComplementView; 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::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::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::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::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::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::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::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::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::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(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::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::ConstSetView; int pc = 4]' 296 | UnaryPropagator::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::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::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::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(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::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SetView; int pc = 4]' 296 | UnaryPropagator::UnaryPropagator(Home home, View y0) | ~~~~~^~~~ ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator::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::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::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::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::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::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::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::ComplementView; int pc1 = 4; View2 = Gecode::Set::ConstSetView; int pc2 = 4]': ./gecode/set/rel-op/union.hpp:55:61: required from 'Gecode::Set::RelOp::Union::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/union.hpp:67:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; 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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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::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::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::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::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::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::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::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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ConstSetView]': ./gecode/set/rel-op/union.hpp:179:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Union::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; 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::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ConstSetView]' 48 | Eq::Eq(Home home, View0 x, View1 y) | ~~~~~^~~~ ./gecode/set/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::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::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; 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::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ConstSetView]' 48 | Eq::Eq(Home home, View0 x, View1 y) | ~~~~~^~~~ ./gecode/set/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::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::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::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' 48 | Eq::Eq(Home home, View0 x, View1 y) | ~~~~~^~~~ ./gecode/set/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::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::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::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]' 48 | Eq::Eq(Home home, View0 x, View1 y) | ~~~~~^~~~ ./gecode/set/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::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::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::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' 48 | Eq::Eq(Home home, View0 x, View1 y) | ~~~~~^~~~ ./gecode/set/rel/eq.hpp: In instantiation of 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ConstSetView]': ./gecode/set/rel/eq.hpp:59:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/union.hpp:179:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Union::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; 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(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::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; 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::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::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::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; 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(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::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::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::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::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(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::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::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::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::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(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::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::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::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::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(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::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::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; int pc0 = 4; View1 = Gecode::Set::ConstSetView; int pc1 = 4]': ./gecode/set/rel/eq.hpp:49:70: required from 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ConstSetView]' ./gecode/set/rel/eq.hpp:59:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/union.hpp:179:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Union::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; 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::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::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::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::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; 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::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::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::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::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::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::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::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::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::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::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::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::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/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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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/sequence/seq.hpp:53:49: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 53 | : NaryPropagator(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::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Set::SetView; int pc = 4]' 444 | (Home home, ViewArray& 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/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&)' 52 | Seq::Seq(Home home, ViewArray& 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/sequence/seq-u.hpp:53:54: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 53 | : NaryOnePropagator(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::NaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Set::SetView; int pc = 4]' 488 | (Home home, ViewArray& 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/sequence/seq-u.hpp:68:58: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | return Rel::Eq::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' 58 | Eq::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)' 52 | SeqU::SeqU(Home home, ViewArray& 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)' 60 | Seq::post(Home home, ViewArray 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)' 62 | SeqU::post(Home home, ViewArray 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::VarArgArray(const Gecode::VarArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [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::NaryOnePropagator(Gecode::Home, Gecode::ViewArray&, 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::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::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' 48 | Eq::Eq(Home home, View0 x, View1 y) | ~~~~~^~~~ ./gecode/set/rel/eq.hpp: In instantiation of 'Gecode::Set::Rel::Eq::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::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(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::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::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::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::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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, 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(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::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Set::SetView; int pc = 4]' 444 | (Home home, ViewArray& 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, 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&, unsigned int)' 46 | AtmostOne::AtmostOne(Home home, ViewArray& 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, unsigned int)' 54 | AtmostOne::post(Home home, ViewArray 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::VarArgArray(const Gecode::VarArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, 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(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::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Set::SetView; int pc = 4]' 444 | (Home home, ViewArray& 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, 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&, unsigned int)' 46 | AtmostOne::AtmostOne(Home home, ViewArray& 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::VarArgArray(const Gecode::VarArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [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::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::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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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/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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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::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::post(Gecode::Home, Gecode::ViewArray&, int, int) [with View = Gecode::Set::SetView]' 104 | Single::post(Home home, ViewArray& 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::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::post(Gecode::Home, Gecode::ViewArray&, int, int) [with View = Gecode::Set::SetView]' 104 | Single::post(Home home, ViewArray& 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::VarArgArray(const Gecode::VarArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::post(Gecode::Home, Gecode::ViewArray&, 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(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::Single(Gecode::Home, Gecode::ViewArray&, int, int, int, int) [with View = Gecode::Set::SetView]' 92 | Single::Single(Home home, ViewArray& x0, | ~~~~~^~~~ ./gecode/set/precede/single.hpp: In instantiation of 'Gecode::Set::Precede::Single::Single(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Set::SetView; int pc = -1]' 444 | (Home home, ViewArray& y) | ~~~~~^~~~ ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Set::SetView; int pc = -1]': ./gecode/set/precede/single.hpp:95:56: required from 'Gecode::Set::Precede::Single::Single(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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/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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' 52 | Intersection::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::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' 52 | Intersection::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' 59 | Distinct::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::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' 52 | Intersection::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::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' 62 | SuperOfInter::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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' 59 | ExecStatus Subset::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::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' 52 | Intersection::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::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]' 62 | SuperOfInter::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::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' 52 | Intersection::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::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]' 65 | ExecStatus Union::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::VarArgArray(const Gecode::VarArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::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(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::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' 190 | Intersection::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::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::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::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]' 101 | DistinctDoit::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::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::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]' 101 | DistinctDoit::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(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::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' 48 | Distinct::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::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(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::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::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::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' 48 | Subset::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::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(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::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::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; 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(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::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]' 53 | Union::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::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::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::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::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::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(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::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]' 147 | DistinctDoit::DistinctDoit(Home home, View0 _x, ConstSetView _y) | ~~~~~^~~~ ./gecode/set/rel/nq.hpp: In instantiation of 'Gecode::Set::Rel::Distinct::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::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(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::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::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::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::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::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::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::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::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::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::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::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]': ./gecode/set/rel-op/union.hpp:67:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; 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::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::ComplementView; 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::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::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::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::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::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::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(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::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SetView; int pc = 4]' 296 | UnaryPropagator::UnaryPropagator(Home home, View y0) | ~~~~~^~~~ ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator::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::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::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::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::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::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::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::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::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::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::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::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::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::ComplementView; int pc1 = 4; View2 = Gecode::Set::SetView; int pc2 = 4]': ./gecode/set/rel-op/union.hpp:55:61: required from 'Gecode::Set::RelOp::Union::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]' ./gecode/set/rel-op/union.hpp:67:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; 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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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::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::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::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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView]': ./gecode/set/rel-op/union.hpp:179:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Union::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; 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::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView]' 48 | Eq::Eq(Home home, View0 x, View1 y) | ~~~~~^~~~ ./gecode/set/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::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::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; 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::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]' 48 | Eq::Eq(Home home, View0 x, View1 y) | ~~~~~^~~~ ./gecode/set/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::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::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::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' 48 | Eq::Eq(Home home, View0 x, View1 y) | ~~~~~^~~~ ./gecode/set/rel/eq.hpp: In instantiation of 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView]': ./gecode/set/rel/eq.hpp:59:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView]' ./gecode/set/rel-op/union.hpp:179:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Union::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; 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(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::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; 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::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::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::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; 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(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::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::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::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::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(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::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::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]': ./gecode/set/rel/eq.hpp:49:70: required from 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView]' ./gecode/set/rel/eq.hpp:59:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView]' ./gecode/set/rel-op/union.hpp:179:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Union::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; 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::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::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::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::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; 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::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::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::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::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/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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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/sequence/seq.hpp:53:49: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 53 | : NaryPropagator(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::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Set::SetView; int pc = 4]' 444 | (Home home, ViewArray& 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/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&)' 52 | Seq::Seq(Home home, ViewArray& 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/sequence/seq-u.hpp:53:54: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 53 | : NaryOnePropagator(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::NaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Set::SetView; int pc = 4]' 488 | (Home home, ViewArray& 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/sequence/seq-u.hpp:68:58: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | return Rel::Eq::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' 58 | Eq::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)' 52 | SeqU::SeqU(Home home, ViewArray& 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::VarArgArray(const Gecode::VarArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [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::NaryOnePropagator(Gecode::Home, Gecode::ViewArray&, 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::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::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' 48 | Eq::Eq(Home home, View0 x, View1 y) | ~~~~~^~~~ ./gecode/set/rel/eq.hpp: In instantiation of 'Gecode::Set::Rel::Eq::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::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(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::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::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::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::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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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/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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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(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::VarArgArray(const Gecode::VarArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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(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(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(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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' 59 | Distinct::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(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(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(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::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]' 62 | SuperOfInter::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(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::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]' 62 | SuperOfInter::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::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' 65 | ExecStatus Union::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::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' 52 | Intersection::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::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]' 52 | Intersection::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::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]' 62 | SuperOfInter::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::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' 65 | ExecStatus Union::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::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' 52 | Intersection::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::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]' 52 | Intersection::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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = false]' 250 | Lq::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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = true]' 250 | Lq::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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = false]' 250 | Lq::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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = true]' 250 | Lq::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::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::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::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ConstSetView]' 101 | DistinctDoit::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::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::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]' 101 | DistinctDoit::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(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::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' 48 | Distinct::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::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]' 62 | SuperOfInter::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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' 59 | ExecStatus Subset::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::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' 65 | ExecStatus Union::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::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' 62 | SuperOfInter::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::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]' 62 | SuperOfInter::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::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]' 62 | SuperOfInter::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::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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]' 59 | ExecStatus Subset::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::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' 52 | Intersection::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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]' 59 | ExecStatus Subset::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::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]' 52 | Intersection::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::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(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::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::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(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::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::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(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::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' 53 | Union::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::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(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::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' 190 | Intersection::Intersection(Home home, | ~~~~~^~~~ ./gecode/set/rel-op/inter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; 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(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::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]' 190 | Intersection::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::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(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::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' 53 | Union::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::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(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::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' 190 | Intersection::Intersection(Home home, | ~~~~~^~~~ ./gecode/set/rel-op/inter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; 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(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::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]' 190 | Intersection::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::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::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = false]' 240 | Lq::Lq(Home home, View0 x, View1 y) | ~~~~~^~~~ ./gecode/set/rel/lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Lq::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::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = true]' 240 | Lq::Lq(Home home, View0 x, View1 y) | ~~~~~^~~~ ./gecode/set/rel/lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Lq::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::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = false]' 240 | Lq::Lq(Home home, View0 x, View1 y) | ~~~~~^~~~ ./gecode/set/rel/lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Lq::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::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = true]' 240 | Lq::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::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::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(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::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ConstSetView]' 147 | DistinctDoit::DistinctDoit(Home home, View0 _x, ConstSetView _y) | ~~~~~^~~~ ./gecode/set/rel/nq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::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::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(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::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]' 147 | DistinctDoit::DistinctDoit(Home home, View0 _x, ConstSetView _y) | ~~~~~^~~~ ./gecode/set/rel/nq.hpp: In instantiation of 'Gecode::Set::Rel::Distinct::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::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(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::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::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::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' 48 | Subset::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::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(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::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::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; 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(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::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; 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::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(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::SubOfUnion(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' 145 | SubOfUnion::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::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::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]' 48 | Subset::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::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::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::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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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::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::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::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::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::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::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::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::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::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::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]': ./gecode/set/rel-op/inter.hpp:54:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; 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::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::ComplementView; 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::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::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::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::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::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::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::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]': ./gecode/set/rel-op/inter.hpp:54:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; 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::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::ComplementView; 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::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::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(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::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::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::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(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::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::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::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(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::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::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::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(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::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::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::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::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(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::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::ConstSetView; int pc = 4]' 296 | UnaryPropagator::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::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::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::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(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::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SetView; int pc = 4]' 296 | UnaryPropagator::UnaryPropagator(Home home, View y0) | ~~~~~^~~~ ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator::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::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::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::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::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::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::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::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::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::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]': ./gecode/set/rel-op/superofinter.hpp:64:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; 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::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::ComplementView; 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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::ComplementView; int pc1 = 4; View2 = Gecode::Set::ConstSetView; int pc2 = 4]': ./gecode/set/rel-op/inter.hpp:193:61: required from 'Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/inter.hpp:54:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; 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::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::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::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::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::ComplementView; int pc1 = 4; View2 = Gecode::Set::SetView; int pc2 = 4]': ./gecode/set/rel-op/inter.hpp:193:61: required from 'Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]' ./gecode/set/rel-op/inter.hpp:54:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; 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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::ComplementView; int pc1 = 4; View2 = Gecode::Set::ConstSetView; int pc2 = 2]': ./gecode/set/rel-op/superofinter.hpp:51:62: required from 'Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/superofinter.hpp:64:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; 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::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::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::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::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::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::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]' 48 | Eq::Eq(Home home, View0 x, View1 y) | ~~~~~^~~~ ./gecode/set/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::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::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::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' 48 | Eq::Eq(Home home, View0 x, View1 y) | ~~~~~^~~~ ./gecode/set/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView]': ./gecode/set/rel-op/inter.hpp:167:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; 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::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView]' 48 | Eq::Eq(Home home, View0 x, View1 y) | ~~~~~^~~~ ./gecode/set/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::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::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; 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::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' 48 | Eq::Eq(Home home, View0 x, View1 y) | ~~~~~^~~~ ./gecode/set/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ConstSetView]': ./gecode/set/rel-op/inter.hpp:167:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; 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::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ConstSetView]' 48 | Eq::Eq(Home home, View0 x, View1 y) | ~~~~~^~~~ ./gecode/set/rel/eq.hpp: In instantiation of 'Gecode::Set::Rel::Eq::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::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::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(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::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::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::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::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(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::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::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView]': ./gecode/set/rel/eq.hpp:59:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView]' ./gecode/set/rel-op/inter.hpp:167:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; 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(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::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; 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::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::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::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; 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(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::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::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ConstSetView]': ./gecode/set/rel/eq.hpp:59:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/inter.hpp:167:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; 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(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::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; 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::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]': ./gecode/set/rel/eq.hpp:49:70: required from 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView]' ./gecode/set/rel/eq.hpp:59:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView]' ./gecode/set/rel-op/inter.hpp:167:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; 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::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::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::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::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; 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::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; int pc0 = 4; View1 = Gecode::Set::ConstSetView; int pc1 = 4]': ./gecode/set/rel/eq.hpp:49:70: required from 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ConstSetView]' ./gecode/set/rel/eq.hpp:59:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/inter.hpp:167:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; 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/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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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::VarArgArray(const Gecode::VarArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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::VarArgArray(const Gecode::VarArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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::VarArgArray(const Gecode::VarArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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/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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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::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::post(Gecode::Home, View, Gecode::ViewArray&) [with View = Gecode::Set::SetView]' 69 | ChannelSorted::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::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::post(Gecode::Home, Gecode::ViewArray >&, Gecode::ViewArray >&) [with View = Gecode::Set::SetView]' 71 | ChannelInt::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::post(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Set::SetView]' 116 | ChannelBool::post(Home home, ViewArray& 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::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::post(Gecode::Home, Gecode::ViewArray >&, Gecode::ViewArray >&) [with View = Gecode::Set::SetView]' 66 | ChannelSet::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::VarArgArray(const Gecode::VarArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::post(Gecode::Home, View, Gecode::ViewArray&) [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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' 58 | Eq::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::ChannelSorted(Gecode::Home, View, Gecode::ViewArray&) [with View = Gecode::Set::SetView]' 52 | ChannelSorted::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::post(Gecode::Home, Gecode::ViewArray >&, Gecode::ViewArray >&) [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::ChannelInt(Gecode::Home, Gecode::ViewArray >&, Gecode::ViewArray >&) [with View = Gecode::Set::SetView]' 48 | ChannelInt::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::post(Gecode::Home, Gecode::ViewArray&, 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::ChannelBool(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Set::SetView]' 83 | ChannelBool::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::post(Gecode::Home, Gecode::ViewArray >&, Gecode::ViewArray >&) [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::ChannelSet(Gecode::Home, Gecode::ViewArray >&, Gecode::ViewArray >&) [with View = Gecode::Set::SetView]' 42 | ChannelSet::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::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::post(Gecode::Home, View, Gecode::ViewArray&) [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::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' 48 | Eq::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::ChannelSorted(Gecode::Home, View, Gecode::ViewArray&) [with View = Gecode::Set::SetView]': ./gecode/set/channel/sorted.hpp:81:14: required from 'static Gecode::ExecStatus Gecode::Set::Channel::ChannelSorted::post(Gecode::Home, View, Gecode::ViewArray&) [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::ChannelInt(Gecode::Home, Gecode::ViewArray >&, Gecode::ViewArray >&) [with View = Gecode::Set::SetView]': ./gecode/set/channel/int.hpp:91:12: required from 'static Gecode::ExecStatus Gecode::Set::Channel::ChannelInt::post(Gecode::Home, Gecode::ViewArray >&, Gecode::ViewArray >&) [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::ChannelBool(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Set::SetView]': ./gecode/set/channel/bool.hpp:119:12: required from 'static Gecode::ExecStatus Gecode::Set::Channel::ChannelBool::post(Gecode::Home, Gecode::ViewArray&, 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::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Int::BoolView; int pc0 = 0; View1 = Gecode::Set::SetView; int pc1 = -1]' 653 | (Home home, ViewArray& 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::ChannelSet(Gecode::Home, Gecode::ViewArray >&, Gecode::ViewArray >&) [with View = Gecode::Set::SetView]': ./gecode/set/channel/set.hpp:82:12: required from 'static Gecode::ExecStatus Gecode::Set::Channel::ChannelSet::post(Gecode::Home, Gecode::ViewArray >&, Gecode::ViewArray >&) [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::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::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::post(Gecode::Home, View, Gecode::ViewArray&) [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(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::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::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, 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::ChannelBool(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Set::SetView]' ./gecode/set/channel/bool.hpp:119:12: required from 'static Gecode::ExecStatus Gecode::Set::Channel::ChannelBool::post(Gecode::Home, Gecode::ViewArray&, 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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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::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::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::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::post(Gecode::Home, View, Gecode::ViewArray&) [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/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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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::VarArgArray(const Gecode::VarArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::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::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::NaryWait(Gecode::Home, Gecode::ViewArray&, void (*)(Gecode::Space&)) [with View = Gecode::Set::SetView]': ./gecode/kernel/wait.hh:226:16: required from 'static Gecode::ExecStatus Gecode::Kernel::NaryWait::post(Gecode::Space&, Gecode::ViewArray&, 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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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/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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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::VarArgArray(const Gecode::VarArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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/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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double, typename Gecode::BranchTraits::Merit) [with View = Gecode::Set::SetView; typename Gecode::BranchTraits::Merit = double (*)(const Gecode::Space&, Gecode::SetVar, int)]' 352 | Activity::init(Home home, ViewArray& 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&, double, typename Gecode::BranchTraits::Merit) [with View = Gecode::Set::SetView; typename Gecode::BranchTraits::Merit = double (*)(const Gecode::Space&, Gecode::SetVar, int)]' 352 | Activity::init(Home home, ViewArray& 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::VarArgArray(const Gecode::VarArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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&, double, typename Gecode::BranchTraits::Merit) [with View = Gecode::Set::SetView; typename Gecode::BranchTraits::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&, double, typename Gecode::BranchTraits::Merit) [with View = Gecode::Set::SetView; typename Gecode::BranchTraits::Merit = double (*)(const Gecode::Space&, Gecode::SetVar, int)]' 278 | Activity::Storage::Storage(Home home, ViewArray& 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::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::post(Gecode::Home, Gecode::ViewArray&, Gecode::Activity&) [with View = Gecode::Set::SetView]' 257 | Activity::Recorder::post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/activity.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Activity::Recorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::Activity&) [with View = Gecode::Set::SetView]': ./gecode/kernel/activity.hpp:356:32: required from 'void Gecode::Activity::init(Gecode::Home, Gecode::ViewArray&, double, typename Gecode::BranchTraits::Merit) [with View = Gecode::Set::SetView; typename Gecode::BranchTraits::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(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::Recorder(Gecode::Home, Gecode::ViewArray&, Gecode::Activity&) [with View = Gecode::Set::SetView]' 246 | Activity::Recorder::Recorder(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/activity.hpp: In instantiation of 'Gecode::Activity::Recorder::Recorder(Gecode::Home, Gecode::ViewArray&, Gecode::Activity&) [with View = Gecode::Set::SetView]': ./gecode/kernel/activity.hpp:259:12: required from 'static Gecode::ExecStatus Gecode::Activity::Recorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::Activity&) [with View = Gecode::Set::SetView]' ./gecode/kernel/activity.hpp:356:32: required from 'void Gecode::Activity::init(Gecode::Home, Gecode::ViewArray&, double, typename Gecode::BranchTraits::Merit) [with View = Gecode::Set::SetView; typename Gecode::BranchTraits::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(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::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Set::SetView; int pc = -1]' 444 | (Home home, ViewArray& 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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Set::SetView; int pc = -1]': ./gecode/kernel/activity.hpp:248:62: required from 'Gecode::Activity::Recorder::Recorder(Gecode::Home, Gecode::ViewArray&, Gecode::Activity&) [with View = Gecode::Set::SetView]' ./gecode/kernel/activity.hpp:259:12: required from 'static Gecode::ExecStatus Gecode::Activity::Recorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::Activity&) [with View = Gecode::Set::SetView]' ./gecode/kernel/activity.hpp:356:32: required from 'void Gecode::Activity::init(Gecode::Home, Gecode::ViewArray&, double, typename Gecode::BranchTraits::Merit) [with View = Gecode::Set::SetView; typename Gecode::BranchTraits::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/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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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::VarArgArray(const Gecode::VarArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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/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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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::VarArgArray(const Gecode::VarArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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/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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' 58 | Eq::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]' 64 | NoSubset::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::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::post(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]' 410 | MaxElement::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::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::post(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]' 410 | MaxElement::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::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::post(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]' 57 | MinElement::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::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::post(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]' 57 | MinElement::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::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::post(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]' 57 | MinElement::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::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::post(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]' 143 | NotMinElement::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::post(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 270 | ReMinElement::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::post(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 270 | ReMinElement::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::post(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 270 | ReMinElement::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::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::post(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]' 410 | MaxElement::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::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::post(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]' 460 | NotMaxElement::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::post(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 569 | ReMaxElement::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::post(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 569 | ReMaxElement::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::post(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 569 | ReMaxElement::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::post(Gecode::Home, const Gecode::SharedArray&, const Gecode::SharedArray&, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]' 173 | Weights::post(Home home, const SharedArray& 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::VarArgArray(const Gecode::VarArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::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::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' 48 | Eq::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::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(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::NoSubset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]' 51 | NoSubset::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::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::MaxElement(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]' 398 | MaxElement::MaxElement(Home home, View y0, Gecode::Int::IntView y1) | ~~~~~^~~~ ./gecode/set/int/minmax.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Int::MinElement::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::MinElement(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]' 52 | MinElement::MinElement(Home home, View y0, Gecode::Int::IntView y1) | ~~~~~^~~~ ./gecode/set/int/minmax.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Int::NotMinElement::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::NotMinElement(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]' 136 | NotMinElement::NotMinElement(Home home, View y0, | ~~~~~^~~~ ./gecode/set/int/minmax.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Int::ReMinElement::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::ReMinElement(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 261 | ReMinElement::ReMinElement(Home home, View y0, | ~~~~~^~~~ ./gecode/set/int/minmax.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Int::ReMinElement::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::ReMinElement(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 261 | ReMinElement::ReMinElement(Home home, View y0, | ~~~~~^~~~ ./gecode/set/int/minmax.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Int::ReMinElement::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::ReMinElement(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 261 | ReMinElement::ReMinElement(Home home, View y0, | ~~~~~^~~~ ./gecode/set/int/minmax.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Int::NotMaxElement::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::NotMaxElement(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]' 446 | NotMaxElement::NotMaxElement(Home home, View y0, | ~~~~~^~~~ ./gecode/set/int/minmax.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Int::ReMaxElement::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::ReMaxElement(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 552 | ReMaxElement::ReMaxElement(Home home, View y0, | ~~~~~^~~~ ./gecode/set/int/minmax.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Int::ReMaxElement::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::ReMaxElement(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 552 | ReMaxElement::ReMaxElement(Home home, View y0, | ~~~~~^~~~ ./gecode/set/int/minmax.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Int::ReMaxElement::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::ReMaxElement(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 552 | ReMaxElement::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::post(Gecode::Home, const Gecode::SharedArray&, const Gecode::SharedArray&, 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::Weights(Gecode::Home, const Gecode::SharedArray&, const Gecode::SharedArray&, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]' 150 | Weights::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::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::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(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::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::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::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::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::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::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::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::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::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 (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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::Weights(Gecode::Home, const Gecode::SharedArray&, const Gecode::SharedArray&, 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::post(Gecode::Home, const Gecode::SharedArray&, const Gecode::SharedArray&, 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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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/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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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/sequence/seq.hpp:53:49: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 53 | : NaryPropagator(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::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Set::SetView; int pc = 4]' 444 | (Home home, ViewArray& 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/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&)' 52 | Seq::Seq(Home home, ViewArray& 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/sequence/seq-u.hpp:53:54: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 53 | : NaryOnePropagator(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::NaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Set::SetView; int pc = 4]' 488 | (Home home, ViewArray& 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/sequence/seq-u.hpp:68:58: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | return Rel::Eq::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' 58 | Eq::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)' 52 | SeqU::SeqU(Home home, ViewArray& 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::VarArgArray(const Gecode::VarArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [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::NaryOnePropagator(Gecode::Home, Gecode::ViewArray&, 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::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::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' 48 | Eq::Eq(Home home, View0 x, View1 y) | ~~~~~^~~~ ./gecode/set/rel/eq.hpp: In instantiation of 'Gecode::Set::Rel::Eq::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::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(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::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::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::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::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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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::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:25: 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&, 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::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:29: 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:25: 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&, 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::Inter(I&, J&) [with I = Gecode::Set::BndSetRanges; J = Gecode::Iter::Ranges::SingletonAppend]': ./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/set/var-imp/set.hpp:245:23: 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:29: 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:25: 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&, 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::SingletonAppend(const Gecode::Iter::Ranges::SingletonAppend&)' 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/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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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::VarArgArray(const Gecode::VarArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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-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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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&)': ./gecode/third-party/boost/numeric/interval/utility.hpp:251:33: warning: typedef 'I' locally defined but not used [-Wunused-local-typedefs] 251 | typedef interval 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&, double) [with Var = Gecode::FloatVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::FloatVar]' 137 | AFC::init(Home home, const VarArgArray& 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::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::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::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::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::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::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&, 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::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 0]' 340 | BinaryPropagator::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::Linear::Term*) 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::Linear::Term*&, 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::Linear::Term*) 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*, int, Gecode::IntRelType, int, Gecode::IntConLevel)' 1364 | post(Home home, Term* 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::Linear::Term*) 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*, int, Gecode::IntRelType, int, Gecode::IntConLevel)' 1428 | post(Home home, Term* 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::Linear::Term*) 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*, int, Gecode::IntRelType, int, Gecode::IntConLevel)' 1364 | post(Home home, Term* 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::Linear::Term*) 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*, int, Gecode::IntRelType, Gecode::Int::IntView, int, Gecode::IntConLevel)' 1492 | post(Home home, Term* 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*, int, Gecode::IntRelType, int, Gecode::IntConLevel)' 1364 | post(Home home, Term* 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::Linear::Term*) 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*, int, Gecode::IntRelType, int, Gecode::Reify, Gecode::IntConLevel)' 1397 | post(Home home, Term* 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::Linear::Term*) 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*, int, Gecode::IntRelType, int, Gecode::Reify, Gecode::IntConLevel)' 1460 | post(Home home, Term* 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::Linear::Term*) 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*, int, Gecode::IntRelType, int, Gecode::Reify, Gecode::IntConLevel)' 1397 | post(Home home, Term* 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::Linear::Term*) 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*, int, Gecode::IntRelType, Gecode::Int::IntView, int, Gecode::IntConLevel)' 1492 | post(Home home, Term* 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*, int, Gecode::IntRelType, int, Gecode::Reify, Gecode::IntConLevel)' 1397 | post(Home home, Term* 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::Linear::Term*) 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*, int, Gecode::IntRelType, int, Gecode::IntConLevel)' 1364 | post(Home home, Term* 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::Linear::Term*) 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*, int, Gecode::IntRelType, Gecode::Int::IntView, int, Gecode::IntConLevel)' 1492 | post(Home home, Term* 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::Linear::Term*) 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*, int, Gecode::IntRelType, int, Gecode::IntConLevel)' 1364 | post(Home home, Term* 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::Linear::Term*) 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*, int, Gecode::IntRelType, Gecode::Int::IntView, int, Gecode::IntConLevel)' 1492 | post(Home home, Term* 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*, int, Gecode::IntRelType, int, Gecode::IntConLevel)' 1364 | post(Home home, Term* 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::Linear::Term*&, 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(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::Linear::Term*&, 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::Linear::Term*&, 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::Linear::Term*&, 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::Linear::Term*&, 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::Linear::Term*&, 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::VarArgArray(const Gecode::VarArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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&)': ./gecode/third-party/boost/numeric/interval/utility.hpp:251:33: warning: typedef 'I' locally defined but not used [-Wunused-local-typedefs] 251 | typedef interval 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&, double) [with Var = Gecode::FloatVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::FloatVar]' 137 | AFC::init(Home home, const VarArgArray& 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::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::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::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::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::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::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::VarArgArray(const Gecode::VarArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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/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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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&)': ./gecode/third-party/boost/numeric/interval/utility.hpp:251:33: warning: typedef 'I' locally defined but not used [-Wunused-local-typedefs] 251 | typedef interval 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&, double) [with Var = Gecode::FloatVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::FloatVar]' 137 | AFC::init(Home home, const VarArgArray& 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::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::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::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::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::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::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::VarArgArray(const Gecode::VarArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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/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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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&)': ./gecode/third-party/boost/numeric/interval/utility.hpp:251:33: warning: typedef 'I' locally defined but not used [-Wunused-local-typedefs] 251 | typedef interval 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&, double) [with Var = Gecode::FloatVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::FloatVar]' 137 | AFC::init(Home home, const VarArgArray& 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::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::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::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::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::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::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::VarArgArray(const Gecode::VarArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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/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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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::VarArgArray(const Gecode::VarArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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(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(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(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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' 59 | Distinct::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(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(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(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::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]' 62 | SuperOfInter::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(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::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]' 62 | SuperOfInter::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::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' 65 | ExecStatus Union::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::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' 52 | Intersection::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::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]' 52 | Intersection::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::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]' 62 | SuperOfInter::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::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' 65 | ExecStatus Union::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::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' 52 | Intersection::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::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]' 52 | Intersection::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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = false]' 250 | Lq::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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = true]' 250 | Lq::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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = false]' 250 | Lq::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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = true]' 250 | Lq::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::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::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::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ConstSetView]' 101 | DistinctDoit::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::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::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]' 101 | DistinctDoit::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(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::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' 48 | Distinct::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::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]' 62 | SuperOfInter::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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' 59 | ExecStatus Subset::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::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' 65 | ExecStatus Union::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::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' 62 | SuperOfInter::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::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]' 62 | SuperOfInter::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::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]' 62 | SuperOfInter::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::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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]' 59 | ExecStatus Subset::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::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' 52 | Intersection::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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]' 59 | ExecStatus Subset::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::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]' 52 | Intersection::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::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(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::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::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(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::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' 53 | Union::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::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(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::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' 190 | Intersection::Intersection(Home home, | ~~~~~^~~~ ./gecode/set/rel-op/inter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; 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(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::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]' 190 | Intersection::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::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(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::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' 53 | Union::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::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(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::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' 190 | Intersection::Intersection(Home home, | ~~~~~^~~~ ./gecode/set/rel-op/inter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; 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(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::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]' 190 | Intersection::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::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::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = false]' 240 | Lq::Lq(Home home, View0 x, View1 y) | ~~~~~^~~~ ./gecode/set/rel/lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Lq::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::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = true]' 240 | Lq::Lq(Home home, View0 x, View1 y) | ~~~~~^~~~ ./gecode/set/rel/lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Lq::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::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = false]' 240 | Lq::Lq(Home home, View0 x, View1 y) | ~~~~~^~~~ ./gecode/set/rel/lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Lq::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::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = true]' 240 | Lq::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::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::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(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::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ConstSetView]' 147 | DistinctDoit::DistinctDoit(Home home, View0 _x, ConstSetView _y) | ~~~~~^~~~ ./gecode/set/rel/nq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::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::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(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::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]' 147 | DistinctDoit::DistinctDoit(Home home, View0 _x, ConstSetView _y) | ~~~~~^~~~ ./gecode/set/rel/nq.hpp: In instantiation of 'Gecode::Set::Rel::Distinct::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::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(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::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::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::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' 48 | Subset::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::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(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::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::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; 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(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::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; 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::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(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::SubOfUnion(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' 145 | SubOfUnion::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::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::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]' 48 | Subset::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::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::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::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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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::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::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::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::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::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::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::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]': ./gecode/set/rel-op/inter.hpp:54:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; 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::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::ComplementView; 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::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::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::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::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::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::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::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]': ./gecode/set/rel-op/inter.hpp:54:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; 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::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::ComplementView; 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::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::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(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::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::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::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(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::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::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::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(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::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::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::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(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::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::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::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::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(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::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::ConstSetView; int pc = 4]' 296 | UnaryPropagator::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::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::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::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(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::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SetView; int pc = 4]' 296 | UnaryPropagator::UnaryPropagator(Home home, View y0) | ~~~~~^~~~ ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator::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::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::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::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::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::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::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::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::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::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]': ./gecode/set/rel-op/superofinter.hpp:64:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; 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::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::ComplementView; 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::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::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::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::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::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::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::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::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::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::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::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::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::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::ComplementView; int pc1 = 4; View2 = Gecode::Set::ConstSetView; int pc2 = 4]': ./gecode/set/rel-op/inter.hpp:193:61: required from 'Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/inter.hpp:54:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; 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::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::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::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::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::ComplementView; int pc1 = 4; View2 = Gecode::Set::SetView; int pc2 = 4]': ./gecode/set/rel-op/inter.hpp:193:61: required from 'Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]' ./gecode/set/rel-op/inter.hpp:54:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; 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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::ComplementView; int pc1 = 4; View2 = Gecode::Set::ConstSetView; int pc2 = 2]': ./gecode/set/rel-op/superofinter.hpp:51:62: required from 'Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/superofinter.hpp:64:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; 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::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::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::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::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::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::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]' 48 | Eq::Eq(Home home, View0 x, View1 y) | ~~~~~^~~~ ./gecode/set/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::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::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::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' 48 | Eq::Eq(Home home, View0 x, View1 y) | ~~~~~^~~~ ./gecode/set/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView]': ./gecode/set/rel-op/inter.hpp:167:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; 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::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView]' 48 | Eq::Eq(Home home, View0 x, View1 y) | ~~~~~^~~~ ./gecode/set/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::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::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::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' 48 | Eq::Eq(Home home, View0 x, View1 y) | ~~~~~^~~~ ./gecode/set/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ConstSetView]': ./gecode/set/rel-op/inter.hpp:167:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; 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::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ConstSetView]' 48 | Eq::Eq(Home home, View0 x, View1 y) | ~~~~~^~~~ ./gecode/set/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::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::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; 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::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ConstSetView]' 48 | Eq::Eq(Home home, View0 x, View1 y) | ~~~~~^~~~ ./gecode/set/rel/eq.hpp: In instantiation of 'Gecode::Set::Rel::Eq::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::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::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(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::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::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::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::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(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::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::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView]': ./gecode/set/rel/eq.hpp:59:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView]' ./gecode/set/rel-op/inter.hpp:167:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; 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(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::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; 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::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::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::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(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::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::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ConstSetView]': ./gecode/set/rel/eq.hpp:59:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/inter.hpp:167:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; 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(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::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; 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::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::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::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; 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(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::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::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]': ./gecode/set/rel/eq.hpp:49:70: required from 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView]' ./gecode/set/rel/eq.hpp:59:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView]' ./gecode/set/rel-op/inter.hpp:167:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; 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::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::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::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::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::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; int pc0 = 4; View1 = Gecode::Set::ConstSetView; int pc1 = 4]': ./gecode/set/rel/eq.hpp:49:70: required from 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ConstSetView]' ./gecode/set/rel/eq.hpp:59:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/inter.hpp:167:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; 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::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::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::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::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; 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/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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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&)': ./gecode/third-party/boost/numeric/interval/utility.hpp:251:33: warning: typedef 'I' locally defined but not used [-Wunused-local-typedefs] 251 | typedef interval 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&, double) [with Var = Gecode::FloatVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::FloatVar]' 137 | AFC::init(Home home, const VarArgArray& 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::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::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::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::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::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::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::VarArgArray(const Gecode::VarArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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-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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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&)': ./gecode/third-party/boost/numeric/interval/utility.hpp:251:33: warning: typedef 'I' locally defined but not used [-Wunused-local-typedefs] 251 | typedef interval 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&, double) [with Var = Gecode::FloatVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::FloatVar]' 137 | AFC::init(Home home, const VarArgArray& 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::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::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::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::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::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::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::VarArgArray(const Gecode::VarArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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/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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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&)': ./gecode/third-party/boost/numeric/interval/utility.hpp:251:33: warning: typedef 'I' locally defined but not used [-Wunused-local-typedefs] 251 | typedef interval 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&, double) [with Var = Gecode::FloatVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::FloatVar]' 137 | AFC::init(Home home, const VarArgArray& 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::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::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::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::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::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::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(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(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(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::VarArgArray(const Gecode::VarArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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/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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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&)': ./gecode/third-party/boost/numeric/interval/utility.hpp:251:33: warning: typedef 'I' locally defined but not used [-Wunused-local-typedefs] 251 | typedef interval 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&, double) [with Var = Gecode::FloatVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::FloatVar]' 137 | AFC::init(Home home, const VarArgArray& 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::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::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::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::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::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::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::VarArgArray(const Gecode::VarArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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/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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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&)': ./gecode/third-party/boost/numeric/interval/utility.hpp:251:33: warning: typedef 'I' locally defined but not used [-Wunused-local-typedefs] 251 | typedef interval 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&, double) [with Var = Gecode::FloatVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::FloatVar]' 137 | AFC::init(Home home, const VarArgArray& 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::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::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::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::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::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::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::VarArgArray(const Gecode::VarArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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 \ -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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::SetBranchFilter, Gecode::Set::LDSB::LDSBSetBrancher::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::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream]' 248 | post(Home home, ViewArray& x, | ~~~~~^~~~ gecode/set/ldsb.cpp: In function 'Gecode::BrancherHandle Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TieBreak, 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::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::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::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::SetBranchFilter, Gecode::Set::LDSB::LDSBSetBrancher::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::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream]' 248 | post(Home home, ViewArray& x, | ~~~~~^~~~ gecode/set/ldsb.cpp:225:79: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 225 | LDSBSetBrancher::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::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::SetBranchFilter, Gecode::Set::LDSB::LDSBSetBrancher::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::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream]' 248 | post(Home home, ViewArray& x, | ~~~~~^~~~ gecode/set/ldsb.cpp:232:79: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 232 | LDSBSetBrancher::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::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::SetBranchFilter, Gecode::Set::LDSB::LDSBSetBrancher::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::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream]' 248 | post(Home home, ViewArray& 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::VarArgArray(const Gecode::VarArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::SetBranchFilter, Gecode::Set::LDSB::LDSBSetBrancher::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::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream]': 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(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::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::SetBranchFilter, Gecode::Set::LDSB::LDSBSetBrancher::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::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream]' 42 | ::LDSBSetBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/set/ldsb/brancher.hpp: In instantiation of 'static Gecode::BrancherHandle Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::SetBranchFilter, Gecode::Set::LDSB::LDSBSetBrancher::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::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream]': 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(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::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::SetBranchFilter, Gecode::Set::LDSB::LDSBSetBrancher::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::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream]' 42 | ::LDSBSetBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/set/ldsb/brancher.hpp: In instantiation of 'static Gecode::BrancherHandle Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::SetBranchFilter, Gecode::Set::LDSB::LDSBSetBrancher::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::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream]': 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(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::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::SetBranchFilter, Gecode::Set::LDSB::LDSBSetBrancher::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::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream]' 42 | ::LDSBSetBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/set/ldsb/brancher.hpp: In instantiation of 'static Gecode::BrancherHandle Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::SetBranchFilter, Gecode::Set::LDSB::LDSBSetBrancher::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::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream]': 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(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::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::SetBranchFilter, Gecode::Set::LDSB::LDSBSetBrancher::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::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream]' 42 | ::LDSBSetBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/set/ldsb/brancher.hpp: In instantiation of 'Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::SetBranchFilter, Gecode::Set::LDSB::LDSBSetBrancher::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::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream]': ./gecode/set/ldsb/brancher.hpp:253:13: required from 'static Gecode::BrancherHandle Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::SetBranchFilter, Gecode::Set::LDSB::LDSBSetBrancher::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::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream]' 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::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::Int::LDSB::LDSBBrancher::BranchFilter, Gecode::Int::LDSB::LDSBBrancher::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::Int::LDSB::LDSBBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream]' 103 | ::LDSBBrancher(Home home, ViewArray& 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::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::SetBranchFilter, Gecode::Set::LDSB::LDSBSetBrancher::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::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream]': ./gecode/set/ldsb/brancher.hpp:253:13: required from 'static Gecode::BrancherHandle Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::SetBranchFilter, Gecode::Set::LDSB::LDSBSetBrancher::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::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream]' 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::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::Int::LDSB::LDSBBrancher::BranchFilter, Gecode::Int::LDSB::LDSBBrancher::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::Int::LDSB::LDSBBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream]' 103 | ::LDSBBrancher(Home home, ViewArray& 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::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::SetBranchFilter, Gecode::Set::LDSB::LDSBSetBrancher::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::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream]': ./gecode/set/ldsb/brancher.hpp:253:13: required from 'static Gecode::BrancherHandle Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::SetBranchFilter, Gecode::Set::LDSB::LDSBSetBrancher::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::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream]' 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::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::Int::LDSB::LDSBBrancher::BranchFilter, Gecode::Int::LDSB::LDSBBrancher::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::Int::LDSB::LDSBBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream]' 103 | ::LDSBBrancher(Home home, ViewArray& 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::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::SetBranchFilter, Gecode::Set::LDSB::LDSBSetBrancher::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::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream]': ./gecode/set/ldsb/brancher.hpp:253:13: required from 'static Gecode::BrancherHandle Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::SetBranchFilter, Gecode::Set::LDSB::LDSBSetBrancher::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::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream]' 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::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::Int::LDSB::LDSBBrancher::BranchFilter, Gecode::Int::LDSB::LDSBBrancher::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::Int::LDSB::LDSBBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream]' 103 | ::LDSBBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/ldsb/brancher.hpp: In instantiation of 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::Int::LDSB::LDSBBrancher::BranchFilter, Gecode::Int::LDSB::LDSBBrancher::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::Int::LDSB::LDSBBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream]': ./gecode/set/ldsb/brancher.hpp:52:20: required from 'Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::SetBranchFilter, Gecode::Set::LDSB::LDSBSetBrancher::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::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream]' ./gecode/set/ldsb/brancher.hpp:253:13: required from 'static Gecode::BrancherHandle Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::SetBranchFilter, Gecode::Set::LDSB::LDSBSetBrancher::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::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream]' 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::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream]' 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::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::Int::LDSB::LDSBBrancher::BranchFilter, Gecode::Int::LDSB::LDSBBrancher::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::Int::LDSB::LDSBBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream]': ./gecode/set/ldsb/brancher.hpp:52:20: required from 'Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::SetBranchFilter, Gecode::Set::LDSB::LDSBSetBrancher::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::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream]' ./gecode/set/ldsb/brancher.hpp:253:13: required from 'static Gecode::BrancherHandle Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::SetBranchFilter, Gecode::Set::LDSB::LDSBSetBrancher::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::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream]' 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::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream]' 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::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::Int::LDSB::LDSBBrancher::BranchFilter, Gecode::Int::LDSB::LDSBBrancher::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::Int::LDSB::LDSBBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream]': ./gecode/set/ldsb/brancher.hpp:52:20: required from 'Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::SetBranchFilter, Gecode::Set::LDSB::LDSBSetBrancher::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::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream]' ./gecode/set/ldsb/brancher.hpp:253:13: required from 'static Gecode::BrancherHandle Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::SetBranchFilter, Gecode::Set::LDSB::LDSBSetBrancher::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::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream]' 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::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream]' 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::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::Int::LDSB::LDSBBrancher::BranchFilter, Gecode::Int::LDSB::LDSBBrancher::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::Int::LDSB::LDSBBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream]': ./gecode/set/ldsb/brancher.hpp:52:20: required from 'Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::SetBranchFilter, Gecode::Set::LDSB::LDSBSetBrancher::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::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream]' ./gecode/set/ldsb/brancher.hpp:253:13: required from 'static Gecode::BrancherHandle Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::SetBranchFilter, Gecode::Set::LDSB::LDSBSetBrancher::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::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream]' 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::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream]' 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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream]': ./gecode/int/ldsb/brancher.hpp:112:18: required from 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::Int::LDSB::LDSBBrancher::BranchFilter, Gecode::Int::LDSB::LDSBBrancher::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::Int::LDSB::LDSBBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream]' ./gecode/set/ldsb/brancher.hpp:52:20: required from 'Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::SetBranchFilter, Gecode::Set::LDSB::LDSBSetBrancher::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::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream]' ./gecode/set/ldsb/brancher.hpp:253:13: required from 'static Gecode::BrancherHandle Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::SetBranchFilter, Gecode::Set::LDSB::LDSBSetBrancher::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::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream]' 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(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::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ViewBrancher::BranchFilter) [with View = Gecode::Set::SetView; int n = 1; Gecode::ViewBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int)]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& 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::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream]': ./gecode/int/ldsb/brancher.hpp:112:18: required from 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::Int::LDSB::LDSBBrancher::BranchFilter, Gecode::Int::LDSB::LDSBBrancher::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::Int::LDSB::LDSBBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream]' ./gecode/set/ldsb/brancher.hpp:52:20: required from 'Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::SetBranchFilter, Gecode::Set::LDSB::LDSBSetBrancher::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::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream]' ./gecode/set/ldsb/brancher.hpp:253:13: required from 'static Gecode::BrancherHandle Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::SetBranchFilter, Gecode::Set::LDSB::LDSBSetBrancher::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::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream]' 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(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::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ViewBrancher::BranchFilter) [with View = Gecode::Set::SetView; int n = 2; Gecode::ViewBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int)]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& 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::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream]': ./gecode/int/ldsb/brancher.hpp:112:18: required from 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::Int::LDSB::LDSBBrancher::BranchFilter, Gecode::Int::LDSB::LDSBBrancher::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::Int::LDSB::LDSBBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream]' ./gecode/set/ldsb/brancher.hpp:52:20: required from 'Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::SetBranchFilter, Gecode::Set::LDSB::LDSBSetBrancher::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::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream]' ./gecode/set/ldsb/brancher.hpp:253:13: required from 'static Gecode::BrancherHandle Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::SetBranchFilter, Gecode::Set::LDSB::LDSBSetBrancher::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::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream]' 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(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::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ViewBrancher::BranchFilter) [with View = Gecode::Set::SetView; int n = 3; Gecode::ViewBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int)]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& 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::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream]': ./gecode/int/ldsb/brancher.hpp:112:18: required from 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::Int::LDSB::LDSBBrancher::BranchFilter, Gecode::Int::LDSB::LDSBBrancher::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::Int::LDSB::LDSBBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream]' ./gecode/set/ldsb/brancher.hpp:52:20: required from 'Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::SetBranchFilter, Gecode::Set::LDSB::LDSBSetBrancher::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::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream]' ./gecode/set/ldsb/brancher.hpp:253:13: required from 'static Gecode::BrancherHandle Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::SetBranchFilter, Gecode::Set::LDSB::LDSBSetBrancher::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::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream]' 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(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::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ViewBrancher::BranchFilter) [with View = Gecode::Set::SetView; int n = 4; Gecode::ViewBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int)]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ ./gecode/kernel/brancher-view.hpp: In instantiation of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ViewBrancher::BranchFilter) [with View = Gecode::Set::SetView; int n = 1; Gecode::ViewBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int)]': ./gecode/kernel/brancher-view-val.hpp:231:62: required from 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream]' ./gecode/int/ldsb/brancher.hpp:112:18: required from 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::Int::LDSB::LDSBBrancher::BranchFilter, Gecode::Int::LDSB::LDSBBrancher::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::Int::LDSB::LDSBBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream]' ./gecode/set/ldsb/brancher.hpp:52:20: required from 'Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::SetBranchFilter, Gecode::Set::LDSB::LDSBSetBrancher::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::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream]' ./gecode/set/ldsb/brancher.hpp:253:13: required from 'static Gecode::BrancherHandle Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::SetBranchFilter, Gecode::Set::LDSB::LDSBSetBrancher::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::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream]' 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::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ViewBrancher::BranchFilter) [with View = Gecode::Set::SetView; int n = 2; Gecode::ViewBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int)]': ./gecode/kernel/brancher-view-val.hpp:231:62: required from 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream]' ./gecode/int/ldsb/brancher.hpp:112:18: required from 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::Int::LDSB::LDSBBrancher::BranchFilter, Gecode::Int::LDSB::LDSBBrancher::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::Int::LDSB::LDSBBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream]' ./gecode/set/ldsb/brancher.hpp:52:20: required from 'Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::SetBranchFilter, Gecode::Set::LDSB::LDSBSetBrancher::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::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream]' ./gecode/set/ldsb/brancher.hpp:253:13: required from 'static Gecode::BrancherHandle Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::SetBranchFilter, Gecode::Set::LDSB::LDSBSetBrancher::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::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream]' 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::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ViewBrancher::BranchFilter) [with View = Gecode::Set::SetView; int n = 3; Gecode::ViewBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int)]': ./gecode/kernel/brancher-view-val.hpp:231:62: required from 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream]' ./gecode/int/ldsb/brancher.hpp:112:18: required from 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::Int::LDSB::LDSBBrancher::BranchFilter, Gecode::Int::LDSB::LDSBBrancher::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::Int::LDSB::LDSBBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream]' ./gecode/set/ldsb/brancher.hpp:52:20: required from 'Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::SetBranchFilter, Gecode::Set::LDSB::LDSBSetBrancher::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::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream]' ./gecode/set/ldsb/brancher.hpp:253:13: required from 'static Gecode::BrancherHandle Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::SetBranchFilter, Gecode::Set::LDSB::LDSBSetBrancher::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::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream]' 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::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ViewBrancher::BranchFilter) [with View = Gecode::Set::SetView; int n = 4; Gecode::ViewBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int)]': ./gecode/kernel/brancher-view-val.hpp:231:62: required from 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::ViewValBrancher::BranchFilter, Gecode::ViewValBrancher::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Gecode::ViewValBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::ViewValBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream]' ./gecode/int/ldsb/brancher.hpp:112:18: required from 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::Int::LDSB::LDSBBrancher::BranchFilter, Gecode::Int::LDSB::LDSBBrancher::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::Int::LDSB::LDSBBrancher::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream]' ./gecode/set/ldsb/brancher.hpp:52:20: required from 'Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::SetBranchFilter, Gecode::Set::LDSB::LDSBSetBrancher::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::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream]' ./gecode/set/ldsb/brancher.hpp:253:13: required from 'static Gecode::BrancherHandle Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::SetBranchFilter, Gecode::Set::LDSB::LDSBSetBrancher::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::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream]' 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/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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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&)': ./gecode/third-party/boost/numeric/interval/utility.hpp:251:33: warning: typedef 'I' locally defined but not used [-Wunused-local-typedefs] 251 | typedef interval 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&, double) [with Var = Gecode::FloatVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::FloatVar]' 137 | AFC::init(Home home, const VarArgArray& 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::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::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::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::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::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::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::VarArgArray(const Gecode::VarArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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/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/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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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::VarArgArray(const Gecode::VarArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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/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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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 \ -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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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&)': ./gecode/third-party/boost/numeric/interval/utility.hpp:251:33: warning: typedef 'I' locally defined but not used [-Wunused-local-typedefs] 251 | typedef interval 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&, double) [with Var = Gecode::FloatVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::FloatVar]' 137 | AFC::init(Home home, const VarArgArray& 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::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::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::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::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::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::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::VarArgArray(const Gecode::VarArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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&)': ./gecode/third-party/boost/numeric/interval/utility.hpp:251:33: warning: typedef 'I' locally defined but not used [-Wunused-local-typedefs] 251 | typedef interval 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&, double) [with Var = Gecode::FloatVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::FloatVar]' 137 | AFC::init(Home home, const VarArgArray& 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::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::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::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::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::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::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::VarArgArray(const Gecode::VarArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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 -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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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/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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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&)': ./gecode/third-party/boost/numeric/interval/utility.hpp:251:33: warning: typedef 'I' locally defined but not used [-Wunused-local-typedefs] 251 | typedef interval 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&, double) [with Var = Gecode::FloatVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::FloatVar]' 137 | AFC::init(Home home, const VarArgArray& 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::VarArgArray(const Gecode::VarArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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/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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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&)': ./gecode/third-party/boost/numeric/interval/utility.hpp:251:33: warning: typedef 'I' locally defined but not used [-Wunused-local-typedefs] 251 | typedef interval 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&, double) [with Var = Gecode::FloatVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::FloatVar]' 137 | AFC::init(Home home, const VarArgArray& 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::VarArgArray(const Gecode::VarArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::realloc(int, int) [with T = QString]': /usr/include/qt4/QtCore/qvector.h:577:9: required from 'void QVector::append(const T&) [with T = QString]' /usr/include/qt4/QtCore/qvector.h:281:41: required from 'void QVector::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::Data' {aka 'struct QVectorTypedData'} 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::Data' {aka 'struct QVectorTypedData'} 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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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/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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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&)': ./gecode/third-party/boost/numeric/interval/utility.hpp:251:33: warning: typedef 'I' locally defined but not used [-Wunused-local-typedefs] 251 | typedef interval 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&, double) [with Var = Gecode::FloatVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::FloatVar]' 137 | AFC::init(Home home, const VarArgArray& 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::VarArgArray(const Gecode::VarArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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' 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 -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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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' 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' 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' 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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&)': ./gecode/third-party/boost/numeric/interval/utility.hpp:251:33: warning: typedef 'I' locally defined but not used [-Wunused-local-typedefs] 251 | typedef interval 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&, double) [with Var = Gecode::FloatVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::FloatVar]' 137 | AFC::init(Home home, const VarArgArray& 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::VarArgArray(const Gecode::VarArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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/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' 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' 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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&)': ./gecode/third-party/boost/numeric/interval/utility.hpp:251:33: warning: typedef 'I' locally defined but not used [-Wunused-local-typedefs] 251 | typedef interval 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&, double) [with Var = Gecode::FloatVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::FloatVar]' 137 | AFC::init(Home home, const VarArgArray& 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::VarArgArray(const Gecode::VarArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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/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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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&)': ./gecode/third-party/boost/numeric/interval/utility.hpp:251:33: warning: typedef 'I' locally defined but not used [-Wunused-local-typedefs] 251 | typedef interval 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&, double) [with Var = Gecode::FloatVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::FloatVar]' 137 | AFC::init(Home home, const VarArgArray& 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::VarArgArray(const Gecode::VarArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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++/10/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++/10/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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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&)': ./gecode/third-party/boost/numeric/interval/utility.hpp:251:33: warning: typedef 'I' locally defined but not used [-Wunused-local-typedefs] 251 | typedef interval 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&, double) [with Var = Gecode::FloatVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::FloatVar]' 137 | AFC::init(Home home, const VarArgArray& 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::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::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::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::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::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::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::VarArgArray(const Gecode::VarArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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++ -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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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&)': ./gecode/third-party/boost/numeric/interval/utility.hpp:251:33: warning: typedef 'I' locally defined but not used [-Wunused-local-typedefs] 251 | typedef interval 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&, double) [with Var = Gecode::FloatVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::FloatVar]' 137 | AFC::init(Home home, const VarArgArray& 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::VarArgArray(const Gecode::VarArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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/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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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&)': ./gecode/third-party/boost/numeric/interval/utility.hpp:251:33: warning: typedef 'I' locally defined but not used [-Wunused-local-typedefs] 251 | typedef interval 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&, double) [with Var = Gecode::FloatVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::FloatVar]' 137 | AFC::init(Home home, const VarArgArray& 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::VarArgArray(const Gecode::VarArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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/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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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&)': ./gecode/third-party/boost/numeric/interval/utility.hpp:251:33: warning: typedef 'I' locally defined but not used [-Wunused-local-typedefs] 251 | typedef interval 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&, double) [with Var = Gecode::FloatVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::FloatVar]' 137 | AFC::init(Home home, const VarArgArray& 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::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::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::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::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::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::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(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::VarArgArray::operator=(const Gecode::VarArgArray&)' is deprecated [-Wdeprecated-copy] 634 | class IntVarArgs : public VarArgArray { | ^~~~~~~~~~ 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' has user-provided 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' 1999 | VarArgArray::VarArgArray(const VarArgArray& 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::VarArgArray(const Gecode::VarArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::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::ToValues(I&) [with I = Gecode::Iter::Ranges::Diff]': 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::Diff(const Gecode::Iter::Ranges::Diff&)' first required here 101 | : i(i0) { | ^ ./gecode/iter/ranges-values.hpp: In instantiation of 'Gecode::Iter::Ranges::ToValues::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:19: required from 'const Gecode::ArgArrayBase& Gecode::ArgArrayBase::operator=(const Gecode::ArgArrayBase&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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/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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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&)': ./gecode/third-party/boost/numeric/interval/utility.hpp:251:33: warning: typedef 'I' locally defined but not used [-Wunused-local-typedefs] 251 | typedef interval 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&, double) [with Var = Gecode::FloatVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::FloatVar]' 137 | AFC::init(Home home, const VarArgArray& 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::VarArgArray(const Gecode::VarArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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/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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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&)': ./gecode/third-party/boost/numeric/interval/utility.hpp:251:33: warning: typedef 'I' locally defined but not used [-Wunused-local-typedefs] 251 | typedef interval 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&, double) [with Var = Gecode::FloatVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::FloatVar]' 137 | AFC::init(Home home, const VarArgArray& 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::VarArgArray(const Gecode::VarArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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++ -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++ -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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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&)': ./gecode/third-party/boost/numeric/interval/utility.hpp:251:33: warning: typedef 'I' locally defined but not used [-Wunused-local-typedefs] 251 | typedef interval 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&, double) [with Var = Gecode::FloatVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::FloatVar]' 137 | AFC::init(Home home, const VarArgArray& 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::VarArgArray(const Gecode::VarArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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++ -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/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/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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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&)': ./gecode/third-party/boost/numeric/interval/utility.hpp:251:33: warning: typedef 'I' locally defined but not used [-Wunused-local-typedefs] 251 | typedef interval 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&, double) [with Var = Gecode::FloatVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::FloatVar]' 137 | AFC::init(Home home, const VarArgArray& 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::VarArgArray(const Gecode::VarArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::append(const T&) [with T = QPair]': gecode/gist/treecanvas.cpp:144:65: required from here /usr/include/qt4/QtCore/qvector.h:576:17: warning: implicitly-declared 'constexpr QPair::QPair(const QPair&)' 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' has user-provided 'QPair& QPair::operator=(const QPair&) [with T1 = Gecode::Gist::Inspector*; T2 = bool]' 62 | QPair &operator=(const QPair &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::QPair(const QPair&)' 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' has user-provided 'QPair& QPair::operator=(const QPair&) [with T1 = Gecode::Gist::Inspector*; T2 = bool]' 62 | QPair &operator=(const QPair &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::QPair(const QPair&)' 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' has user-provided 'QPair& QPair::operator=(const QPair&) [with T1 = Gecode::Gist::Inspector*; T2 = bool]' 62 | QPair &operator=(const QPair &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::append(const T&) [with T = QPair]': gecode/gist/treecanvas.cpp:177:56: required from here /usr/include/qt4/QtCore/qvector.h:576:17: warning: implicitly-declared 'constexpr QPair::QPair(const QPair&)' 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' has user-provided 'QPair& QPair::operator=(const QPair&) [with T1 = Gecode::Gist::Comparator*; T2 = bool]' 62 | QPair &operator=(const QPair &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::QPair(const QPair&)' 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' has user-provided 'QPair& QPair::operator=(const QPair&) [with T1 = Gecode::Gist::Comparator*; T2 = bool]' 62 | QPair &operator=(const QPair &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::QPair(const QPair&)' 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' has user-provided 'QPair& QPair::operator=(const QPair&) [with T1 = Gecode::Gist::Comparator*; T2 = bool]' 62 | QPair &operator=(const QPair &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::realloc(int, int) [with T = QPair]': /usr/include/qt4/QtCore/qvector.h:577:9: required from 'void QVector::append(const T&) [with T = QPair]' 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 >::Data' {aka 'struct QVectorTypedData >'} 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 >::Data' {aka 'struct QVectorTypedData >'} 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::QPair(const QPair&)' 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' has user-provided 'QPair& QPair::operator=(const QPair&) [with T1 = Gecode::Gist::Inspector*; T2 = bool]' 62 | QPair &operator=(const QPair &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::realloc(int, int) [with T = QPair]': /usr/include/qt4/QtCore/qvector.h:577:9: required from 'void QVector::append(const T&) [with T = QPair]' 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 >::Data' {aka 'struct QVectorTypedData >'} 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 >::Data' {aka 'struct QVectorTypedData >'} 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::QPair(const QPair&)' 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' has user-provided 'QPair& QPair::operator=(const QPair&) [with T1 = Gecode::Gist::Comparator*; T2 = bool]' 62 | QPair &operator=(const QPair &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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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++ -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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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/flatzinc/parser.tab.o gecode/flatzinc/parser.tab.cpp In file included from /usr/include/c++/10/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++/10/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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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&)': ./gecode/third-party/boost/numeric/interval/utility.hpp:251:33: warning: typedef 'I' locally defined but not used [-Wunused-local-typedefs] 251 | typedef interval 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&, double) [with Var = Gecode::FloatVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::FloatVar]' 137 | AFC::init(Home home, const VarArgArray& 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::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::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::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::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::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::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::VarArgArray(const Gecode::VarArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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) | ^~~~~~~~ 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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&)': ./gecode/third-party/boost/numeric/interval/utility.hpp:251:33: warning: typedef 'I' locally defined but not used [-Wunused-local-typedefs] 251 | typedef interval 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&, double) [with Var = Gecode::FloatVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::FloatVar]' 137 | AFC::init(Home home, const VarArgArray& 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::VarArgArray(const Gecode::VarArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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/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++ -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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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&)': ./gecode/third-party/boost/numeric/interval/utility.hpp:251:33: warning: typedef 'I' locally defined but not used [-Wunused-local-typedefs] 251 | typedef interval 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&, double) [with Var = Gecode::FloatVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::FloatVar]' 137 | AFC::init(Home home, const VarArgArray& 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::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::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::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::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::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::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::IntValBranch, Gecode::TieBreak, Gecode::IntValBranch, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::TieBreak, 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::IntValBranch, Gecode::TieBreak, Gecode::IntValBranch, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::TieBreak, 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::IntValBranch, Gecode::TieBreak, Gecode::IntValBranch, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::TieBreak, Gecode::FloatValBranch)' 73 | AuxVarBrancher(Home home, TieBreak 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::TieBreak::operator=(Gecode::TieBreak&&)': ./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::TieBreak::operator=(Gecode::TieBreak&&)' 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& Gecode::SharedArray::operator=(const Gecode::SharedArray&)' 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' has user-provided 'Gecode::SharedArray::SharedArray(const Gecode::SharedArray&) [with T = int]' 264 | SharedArray::SharedArray(const SharedArray& 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::VarArgArray(const Gecode::VarArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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(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::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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::OffsetView; View1 = Gecode::Int::IntView]' 120 | EqDom::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::post(Gecode::Home, Gecode::Set::Element::ElementDisjoint::IdxViewArray&, RView) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SetView; Gecode::Set::Element::ElementDisjoint::IdxViewArray = Gecode::Int::Element::IdxViewArray]' 64 | ElementDisjoint::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::post(Gecode::Home, Gecode::Set::Element::ElementUnion::IdxViewArray&, View0, View1) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::Set::Element::ElementUnion::IdxViewArray = Gecode::Int::Element::IdxViewArray]' 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::post(Gecode::Home, Gecode::Set::Element::ElementIntersection::IdxViewArray&, View0, View1, const Gecode::IntSet&) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::Set::Element::ElementIntersection::IdxViewArray = Gecode::Int::Element::IdxViewArray]' 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::post(Gecode::Home, Gecode::Set::Element::ElementDisjoint::IdxViewArray&, RView) [with SView = Gecode::Set::SingletonView; RView = Gecode::Set::SetView; Gecode::Set::Element::ElementDisjoint::IdxViewArray = Gecode::Int::Element::IdxViewArray]' 64 | ElementDisjoint::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::post(Gecode::Home, Gecode::Set::Element::ElementUnion::IdxViewArray&, View0, View1) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::Set::Element::ElementUnion::IdxViewArray = Gecode::Int::Element::IdxViewArray]' 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::post(Gecode::Home, Gecode::Set::Element::ElementIntersection::IdxViewArray&, View0, View1, const Gecode::IntSet&) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::Set::Element::ElementIntersection::IdxViewArray = Gecode::Int::Element::IdxViewArray]' 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::post(Gecode::Home, Gecode::Set::Element::ElementDisjoint::IdxViewArray&, RView) [with SView = Gecode::Set::ConstSetView; RView = Gecode::Set::SetView; Gecode::Set::Element::ElementDisjoint::IdxViewArray = Gecode::Int::Element::IdxViewArray]' 64 | ElementDisjoint::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::post(Gecode::Home, SView, const IntSetArgs&, RView) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SetView; Gecode::IntSetArgs = Gecode::ArgArray]' 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::post(Gecode::Home, Gecode::Set::Element::ElementIntersection::IdxViewArray&, View0, View1, const Gecode::IntSet&) [with View = Gecode::Set::ConstSetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::Set::Element::ElementIntersection::IdxViewArray = Gecode::Int::Element::IdxViewArray]' 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::post(Gecode::Home, Gecode::Set::Element::ElementUnion::IdxViewArray&, View0, View1) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::Set::Element::ElementUnion::IdxViewArray = Gecode::Int::Element::IdxViewArray]' 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::post(Gecode::Home, SView, const IntSetArgs&, RView) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SingletonView; Gecode::IntSetArgs = Gecode::ArgArray]' 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::VarArgArray(const Gecode::VarArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::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::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(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::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::OffsetView; View1 = Gecode::Int::IntView]' 115 | EqDom::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::post(Gecode::Home, Gecode::Set::Element::ElementDisjoint::IdxViewArray&, RView) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SetView; Gecode::Set::Element::ElementDisjoint::IdxViewArray = Gecode::Int::Element::IdxViewArray]': 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::ElementDisjoint(Gecode::Home, Gecode::Set::Element::ElementDisjoint::IdxViewArray&, RView) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SetView; Gecode::Set::Element::ElementDisjoint::IdxViewArray = Gecode::Int::Element::IdxViewArray]' 44 | ElementDisjoint::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::post(Gecode::Home, Gecode::Set::Element::ElementUnion::IdxViewArray&, View0, View1) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::Set::Element::ElementUnion::IdxViewArray = Gecode::Int::Element::IdxViewArray]': 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(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::ElementUnion(Gecode::Home, Gecode::Set::Element::ElementUnion::IdxViewArray&, View0, View1) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::Set::Element::ElementUnion::IdxViewArray = Gecode::Int::Element::IdxViewArray]' 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::post(Gecode::Home, Gecode::Set::Element::ElementIntersection::IdxViewArray&, View0, View1, const Gecode::IntSet&) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::Set::Element::ElementIntersection::IdxViewArray = Gecode::Int::Element::IdxViewArray]': 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(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::ElementIntersection(Gecode::Home, Gecode::Set::Element::ElementIntersection::IdxViewArray&, View0, View1, const Gecode::IntSet&) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::Set::Element::ElementIntersection::IdxViewArray = Gecode::Int::Element::IdxViewArray]' 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::post(Gecode::Home, Gecode::Set::Element::ElementDisjoint::IdxViewArray&, RView) [with SView = Gecode::Set::SingletonView; RView = Gecode::Set::SetView; Gecode::Set::Element::ElementDisjoint::IdxViewArray = Gecode::Int::Element::IdxViewArray]': 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::ElementDisjoint(Gecode::Home, Gecode::Set::Element::ElementDisjoint::IdxViewArray&, RView) [with SView = Gecode::Set::SingletonView; RView = Gecode::Set::SetView; Gecode::Set::Element::ElementDisjoint::IdxViewArray = Gecode::Int::Element::IdxViewArray]' 44 | ElementDisjoint::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::post(Gecode::Home, Gecode::Set::Element::ElementUnion::IdxViewArray&, View0, View1) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::Set::Element::ElementUnion::IdxViewArray = Gecode::Int::Element::IdxViewArray]': 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(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::ElementUnion(Gecode::Home, Gecode::Set::Element::ElementUnion::IdxViewArray&, View0, View1) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::Set::Element::ElementUnion::IdxViewArray = Gecode::Int::Element::IdxViewArray]' 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::post(Gecode::Home, Gecode::Set::Element::ElementIntersection::IdxViewArray&, View0, View1, const Gecode::IntSet&) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::Set::Element::ElementIntersection::IdxViewArray = Gecode::Int::Element::IdxViewArray]': 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(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::ElementIntersection(Gecode::Home, Gecode::Set::Element::ElementIntersection::IdxViewArray&, View0, View1, const Gecode::IntSet&) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::Set::Element::ElementIntersection::IdxViewArray = Gecode::Int::Element::IdxViewArray]' 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::post(Gecode::Home, Gecode::Set::Element::ElementDisjoint::IdxViewArray&, RView) [with SView = Gecode::Set::ConstSetView; RView = Gecode::Set::SetView; Gecode::Set::Element::ElementDisjoint::IdxViewArray = Gecode::Int::Element::IdxViewArray]': 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::ElementDisjoint(Gecode::Home, Gecode::Set::Element::ElementDisjoint::IdxViewArray&, RView) [with SView = Gecode::Set::ConstSetView; RView = Gecode::Set::SetView; Gecode::Set::Element::ElementDisjoint::IdxViewArray = Gecode::Int::Element::IdxViewArray]' 44 | ElementDisjoint::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::post(Gecode::Home, SView, const IntSetArgs&, RView) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SetView; Gecode::IntSetArgs = Gecode::ArgArray]': 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(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::ElementUnionConst(Gecode::Home, SView, const IntSetArgs&, RView) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SetView; Gecode::IntSetArgs = Gecode::ArgArray]' 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::post(Gecode::Home, Gecode::Set::Element::ElementIntersection::IdxViewArray&, View0, View1, const Gecode::IntSet&) [with View = Gecode::Set::ConstSetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::Set::Element::ElementIntersection::IdxViewArray = Gecode::Int::Element::IdxViewArray]': 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(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::ElementIntersection(Gecode::Home, Gecode::Set::Element::ElementIntersection::IdxViewArray&, View0, View1, const Gecode::IntSet&) [with View = Gecode::Set::ConstSetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::Set::Element::ElementIntersection::IdxViewArray = Gecode::Int::Element::IdxViewArray]' 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::post(Gecode::Home, Gecode::Set::Element::ElementUnion::IdxViewArray&, View0, View1) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::Set::Element::ElementUnion::IdxViewArray = Gecode::Int::Element::IdxViewArray]': 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(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::ElementUnion(Gecode::Home, Gecode::Set::Element::ElementUnion::IdxViewArray&, View0, View1) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::Set::Element::ElementUnion::IdxViewArray = Gecode::Int::Element::IdxViewArray]' 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::post(Gecode::Home, SView, const IntSetArgs&, RView) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SingletonView; Gecode::IntSetArgs = Gecode::ArgArray]': 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(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::ElementUnionConst(Gecode::Home, SView, const IntSetArgs&, RView) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SingletonView; Gecode::IntSetArgs = Gecode::ArgArray]' 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::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::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(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::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::ElementDisjoint(Gecode::Home, Gecode::Set::Element::ElementDisjoint::IdxViewArray&, RView) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SetView; Gecode::Set::Element::ElementDisjoint::IdxViewArray = Gecode::Int::Element::IdxViewArray]': ./gecode/set/element/disjoint.hpp:71:12: required from 'static Gecode::ExecStatus Gecode::Set::Element::ElementDisjoint::post(Gecode::Home, Gecode::Set::Element::ElementDisjoint::IdxViewArray&, RView) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SetView; Gecode::Set::Element::ElementDisjoint::IdxViewArray = Gecode::Int::Element::IdxViewArray]' 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::ElementUnion(Gecode::Home, Gecode::Set::Element::ElementUnion::IdxViewArray&, View0, View1) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::Set::Element::ElementUnion::IdxViewArray = Gecode::Int::Element::IdxViewArray]': ./gecode/set/element/union.hpp:92:12: required from 'static Gecode::ExecStatus Gecode::Set::Element::ElementUnion::post(Gecode::Home, Gecode::Set::Element::ElementUnion::IdxViewArray&, View0, View1) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::Set::Element::ElementUnion::IdxViewArray = Gecode::Int::Element::IdxViewArray]' 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::ElementIntersection(Gecode::Home, Gecode::Set::Element::ElementIntersection::IdxViewArray&, View0, View1, const Gecode::IntSet&) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::Set::Element::ElementIntersection::IdxViewArray = Gecode::Int::Element::IdxViewArray]': ./gecode/set/element/inter.hpp:97:12: required from 'static Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::post(Gecode::Home, Gecode::Set::Element::ElementIntersection::IdxViewArray&, View0, View1, const Gecode::IntSet&) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::Set::Element::ElementIntersection::IdxViewArray = Gecode::Int::Element::IdxViewArray]' 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::ElementDisjoint(Gecode::Home, Gecode::Set::Element::ElementDisjoint::IdxViewArray&, RView) [with SView = Gecode::Set::SingletonView; RView = Gecode::Set::SetView; Gecode::Set::Element::ElementDisjoint::IdxViewArray = Gecode::Int::Element::IdxViewArray]': ./gecode/set/element/disjoint.hpp:71:12: required from 'static Gecode::ExecStatus Gecode::Set::Element::ElementDisjoint::post(Gecode::Home, Gecode::Set::Element::ElementDisjoint::IdxViewArray&, RView) [with SView = Gecode::Set::SingletonView; RView = Gecode::Set::SetView; Gecode::Set::Element::ElementDisjoint::IdxViewArray = Gecode::Int::Element::IdxViewArray]' 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::ElementUnion(Gecode::Home, Gecode::Set::Element::ElementUnion::IdxViewArray&, View0, View1) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::Set::Element::ElementUnion::IdxViewArray = Gecode::Int::Element::IdxViewArray]': ./gecode/set/element/union.hpp:92:12: required from 'static Gecode::ExecStatus Gecode::Set::Element::ElementUnion::post(Gecode::Home, Gecode::Set::Element::ElementUnion::IdxViewArray&, View0, View1) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::Set::Element::ElementUnion::IdxViewArray = Gecode::Int::Element::IdxViewArray]' 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::ElementIntersection(Gecode::Home, Gecode::Set::Element::ElementIntersection::IdxViewArray&, View0, View1, const Gecode::IntSet&) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::Set::Element::ElementIntersection::IdxViewArray = Gecode::Int::Element::IdxViewArray]': ./gecode/set/element/inter.hpp:97:12: required from 'static Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::post(Gecode::Home, Gecode::Set::Element::ElementIntersection::IdxViewArray&, View0, View1, const Gecode::IntSet&) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::Set::Element::ElementIntersection::IdxViewArray = Gecode::Int::Element::IdxViewArray]' 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::ElementDisjoint(Gecode::Home, Gecode::Set::Element::ElementDisjoint::IdxViewArray&, RView) [with SView = Gecode::Set::ConstSetView; RView = Gecode::Set::SetView; Gecode::Set::Element::ElementDisjoint::IdxViewArray = Gecode::Int::Element::IdxViewArray]': ./gecode/set/element/disjoint.hpp:71:12: required from 'static Gecode::ExecStatus Gecode::Set::Element::ElementDisjoint::post(Gecode::Home, Gecode::Set::Element::ElementDisjoint::IdxViewArray&, RView) [with SView = Gecode::Set::ConstSetView; RView = Gecode::Set::SetView; Gecode::Set::Element::ElementDisjoint::IdxViewArray = Gecode::Int::Element::IdxViewArray]' 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::ElementUnionConst(Gecode::Home, SView, const IntSetArgs&, RView) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SetView; Gecode::IntSetArgs = Gecode::ArgArray]': ./gecode/set/element/unionConst.hpp:100:12: required from 'static Gecode::ExecStatus Gecode::Set::Element::ElementUnionConst::post(Gecode::Home, SView, const IntSetArgs&, RView) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SetView; Gecode::IntSetArgs = Gecode::ArgArray]' 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::ElementIntersection(Gecode::Home, Gecode::Set::Element::ElementIntersection::IdxViewArray&, View0, View1, const Gecode::IntSet&) [with View = Gecode::Set::ConstSetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::Set::Element::ElementIntersection::IdxViewArray = Gecode::Int::Element::IdxViewArray]': ./gecode/set/element/inter.hpp:97:12: required from 'static Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::post(Gecode::Home, Gecode::Set::Element::ElementIntersection::IdxViewArray&, View0, View1, const Gecode::IntSet&) [with View = Gecode::Set::ConstSetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::Set::Element::ElementIntersection::IdxViewArray = Gecode::Int::Element::IdxViewArray]' 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::ElementUnion(Gecode::Home, Gecode::Set::Element::ElementUnion::IdxViewArray&, View0, View1) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::Set::Element::ElementUnion::IdxViewArray = Gecode::Int::Element::IdxViewArray]': ./gecode/set/element/union.hpp:92:12: required from 'static Gecode::ExecStatus Gecode::Set::Element::ElementUnion::post(Gecode::Home, Gecode::Set::Element::ElementUnion::IdxViewArray&, View0, View1) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::Set::Element::ElementUnion::IdxViewArray = Gecode::Int::Element::IdxViewArray]' 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::ElementUnionConst(Gecode::Home, SView, const IntSetArgs&, RView) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SingletonView; Gecode::IntSetArgs = Gecode::ArgArray]': ./gecode/set/element/unionConst.hpp:100:12: required from 'static Gecode::ExecStatus Gecode::Set::Element::ElementUnionConst::post(Gecode::Home, SView, const IntSetArgs&, RView) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SingletonView; Gecode::IntSetArgs = Gecode::ArgArray]' 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::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::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::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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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::post(Gecode::Home, Gecode::ViewArray&, 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::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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' 58 | Eq::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::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::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' 65 | ExecStatus Union::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(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::UnionN(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' 208 | UnionN::UnionN(Home home, ViewArray& x, View1 y) | ~~~~~^~~~ ./gecode/set/rel-op/union.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::Union::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::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(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::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' 53 | Union::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::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::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::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' 48 | Eq::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::post(Gecode::Home, Gecode::ViewArray&, 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::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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]' 58 | Eq::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::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::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ConstSetView; View2 = Gecode::Set::SetView]' 52 | Intersection::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(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::IntersectionN(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]' 209 | IntersectionN::IntersectionN(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/set/rel-op/inter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::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::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(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::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ConstSetView; View2 = Gecode::Set::SetView]' 190 | Intersection::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::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::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::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' 48 | Eq::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::post(Gecode::Home, Gecode::ViewArray&, 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::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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]' 58 | Eq::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::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::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SingletonView; View2 = Gecode::Set::SetView]' 52 | Intersection::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(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::IntersectionN(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]' 209 | IntersectionN::IntersectionN(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/set/rel-op/inter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::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::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(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::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SingletonView; View2 = Gecode::Set::SetView]' 190 | Intersection::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::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::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::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' 48 | Eq::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::post(Gecode::Home, Gecode::ViewArray&, 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::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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]' 58 | Eq::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::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::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SingletonView; View2 = Gecode::Set::SetView]' 65 | ExecStatus Union::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(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::UnionN(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]' 208 | UnionN::UnionN(Home home, ViewArray& x, View1 y) | ~~~~~^~~~ ./gecode/set/rel-op/union.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::Union::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::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(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::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SingletonView; View2 = Gecode::Set::SetView]' 53 | Union::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::post(Gecode::Home, Gecode::ViewArray&, 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::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::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::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' 58 | Eq::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::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::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' 52 | Intersection::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(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::IntersectionN(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' 209 | IntersectionN::IntersectionN(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/set/rel-op/inter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::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::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(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::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' 190 | Intersection::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::UnionN(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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::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(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::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]' 653 | (Home home, ViewArray& 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::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::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::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::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::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::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::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(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::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::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::post(Gecode::Home, Gecode::ViewArray&, 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::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::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]' 48 | Eq::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::IntersectionN(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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::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::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]' 653 | (Home home, ViewArray& 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::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::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::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::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::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::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::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(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::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::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::post(Gecode::Home, Gecode::ViewArray&, 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::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::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]' 48 | Eq::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::IntersectionN(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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::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::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SingletonView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]' 653 | (Home home, ViewArray& 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::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::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::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::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::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::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::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(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::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::UnionN(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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::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(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::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SingletonView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]' 653 | (Home home, ViewArray& 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::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::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::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::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::IntersectionN(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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::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::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]' 653 | (Home home, ViewArray& 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::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::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::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::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::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, 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::UnionN(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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::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::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::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::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::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::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::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::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::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::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::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::post(Gecode::Home, Gecode::ViewArray&, 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::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(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::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::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, 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::IntersectionN(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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::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::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::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::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::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::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::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::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::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::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::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::post(Gecode::Home, Gecode::ViewArray&, 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::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(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::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::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, 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::IntersectionN(Gecode::Home, Gecode::ViewArray&, 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::post(Gecode::Home, Gecode::ViewArray&, 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::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::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::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::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::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::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::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::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::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::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::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::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::post(Gecode::Home, Gecode::ViewArray&, 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::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::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::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::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::post(Gecode::Home, Gecode::ViewArray&, 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::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::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:23: 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::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::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:25: 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::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::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:27: 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:23: 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::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::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:25: 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&, 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::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::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:23: 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&, 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::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::Union(I&, J&) [with I = Gecode::Set::BndSetRanges; J = Gecode::Iter::Ranges::SingletonAppend]': ./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/set/var-imp/set.hpp:319:21: 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:27: 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:23: 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::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::SingletonAppend(const Gecode::Iter::Ranges::SingletonAppend&)' 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::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:29: 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:25: 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&, 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::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::Inter(I&, J&) [with I = Gecode::Set::BndSetRanges; J = Gecode::Iter::Ranges::SingletonAppend]': ./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/set/var-imp/set.hpp:245:23: 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:29: 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:25: 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&, 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::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::SingletonAppend(const Gecode::Iter::Ranges::SingletonAppend&)' 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ../.././gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ../.././gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ../.././gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././gecode/support/thread/pthreads.hpp:167:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ../.././gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ../.././gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ../.././gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././gecode/support/thread/pthreads.hpp:167:7: 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)': ../.././contribs/qecode/OptVar.hh:47:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 47 | for (int i=0;i::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 "<)': ../.././contribs/qecode/Strategy.cc:152:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 152 | for (int j=0;(j Strategy::getPosition()': ../.././contribs/qecode/Strategy.cc:229:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 229 | for (int i=0;i::size_type' {aka 'unsigned int'} [-Wsign-compare] 232 | for (int i=0;i&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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&)': ../.././gecode/third-party/boost/numeric/interval/utility.hpp:251:33: warning: typedef 'I' locally defined but not used [-Wunused-local-typedefs] 251 | typedef interval 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&, double) [with Var = Gecode::FloatVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::FloatVar]' 137 | AFC::init(Home home, const VarArgArray& 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::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::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::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::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::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::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(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(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::VarArgArray(const Gecode::VarArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ../.././gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ../.././gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ../.././gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ../.././gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ../.././gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ../.././gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ../.././gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././gecode/support/thread/pthreads.hpp:167:7: 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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&)': ../.././gecode/third-party/boost/numeric/interval/utility.hpp:251:33: warning: typedef 'I' locally defined but not used [-Wunused-local-typedefs] 251 | typedef interval 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&, double) [with Var = Gecode::FloatVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::FloatVar]' 137 | AFC::init(Home home, const VarArgArray& 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::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::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::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::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::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::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 >)': ../.././contribs/qecode/OptVar.hh:47:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] 47 | for (int i=0;inbSpaces;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::VarArgArray(const Gecode::VarArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ../.././gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ../.././gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ../.././gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ../.././gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ../.././gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ../.././gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ../.././gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././gecode/support/thread/pthreads.hpp:167:7: 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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&)': ../.././gecode/third-party/boost/numeric/interval/utility.hpp:251:33: warning: typedef 'I' locally defined but not used [-Wunused-local-typedefs] 251 | typedef interval 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&, double) [with Var = Gecode::FloatVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::FloatVar]' 137 | AFC::init(Home home, const VarArgArray& 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::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::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::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::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::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::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;inbSpaces) 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(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(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::VarArgArray(const Gecode::VarArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ../.././gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ../.././gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ../.././gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ../.././gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ../.././gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ../.././gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ../.././gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././gecode/support/thread/pthreads.hpp:167:7: 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 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ../.././gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ../.././gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ../.././gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././gecode/support/thread/pthreads.hpp:167:7: 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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&)': ../.././gecode/third-party/boost/numeric/interval/utility.hpp:251:33: warning: typedef 'I' locally defined but not used [-Wunused-local-typedefs] 251 | typedef interval 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&, double) [with Var = Gecode::FloatVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::FloatVar]' 137 | AFC::init(Home home, const VarArgArray& 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::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::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::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::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::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::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 >)': ../.././contribs/qecode/OptVar.hh:47:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] 47 | for (int i=0;i >, long unsigned int&)': ../.././contribs/qecode/qsolver_qcop.cc:80:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] 80 | for (int i=0;i::VarArgArray(const Gecode::VarArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ../.././gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ../.././gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ../.././gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ../.././gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ../.././gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ../.././gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ../.././gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././gecode/support/thread/pthreads.hpp:167:7: 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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&)': ../.././gecode/third-party/boost/numeric/interval/utility.hpp:251:33: warning: typedef 'I' locally defined but not used [-Wunused-local-typedefs] 251 | typedef interval 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&, double) [with Var = Gecode::FloatVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::FloatVar]' 137 | AFC::init(Home home, const VarArgArray& 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::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::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::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::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::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::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& Gecode::SharedArray::operator=(const Gecode::SharedArray&)' 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' has user-provided 'Gecode::SharedArray::SharedArray(const Gecode::SharedArray&) [with T = int]' 264 | SharedArray::SharedArray(const SharedArray& 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::VarArgArray(const Gecode::VarArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ../.././gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ../.././gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ../.././gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ../.././gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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_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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ../.././gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ../.././gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ../.././gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././gecode/support/thread/pthreads.hpp:167:7: 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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&)': ../.././gecode/third-party/boost/numeric/interval/utility.hpp:251:33: warning: typedef 'I' locally defined but not used [-Wunused-local-typedefs] 251 | typedef interval 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&, double) [with Var = Gecode::FloatVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::FloatVar]' 137 | AFC::init(Home home, const VarArgArray& 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::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::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::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::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::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::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 >)': ../.././contribs/qecode/OptVar.hh:47:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] 47 | for (int i=0;i >::size_type' {aka 'unsigned int'} [-Wsign-compare] 110 | for (int i=0;i= 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::VarArgArray(const Gecode::VarArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ../.././gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ../.././gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ../.././gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ../.././gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ../.././gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ../.././gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ../.././gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././gecode/support/thread/pthreads.hpp:167:7: 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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&)': ../.././gecode/third-party/boost/numeric/interval/utility.hpp:251:33: warning: typedef 'I' locally defined but not used [-Wunused-local-typedefs] 251 | typedef interval 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&, double) [with Var = Gecode::FloatVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::FloatVar]' 137 | AFC::init(Home home, const VarArgArray& 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::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::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::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::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::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::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 >)': ../.././contribs/qecode/OptVar.hh:47:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] 47 | for (int i=0;i::VarArgArray(const Gecode::VarArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ../.././gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ../.././gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ../.././gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ../.././gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ../.././gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ../.././gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ../.././gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././gecode/support/thread/pthreads.hpp:167:7: 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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&)': ../.././gecode/third-party/boost/numeric/interval/utility.hpp:251:33: warning: typedef 'I' locally defined but not used [-Wunused-local-typedefs] 251 | typedef interval 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&, double) [with Var = Gecode::FloatVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::FloatVar]' 137 | AFC::init(Home home, const VarArgArray& 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::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::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::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::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::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::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 >)': ../.././contribs/qecode/OptVar.hh:47:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] 47 | for (int i=0;i >, long unsigned int&)': ../.././contribs/qecode/qsolver_unblockable.cc:48:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] 48 | for (int i=0;i >::size_type' {aka 'unsigned int'} [-Wsign-compare] 77 | for (int i=0;i >, long unsigned int&)': ../.././contribs/qecode/qsolver_unblockable.cc:250:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] 250 | for (int i=0;i >::size_type' {aka 'unsigned int'} [-Wsign-compare] 279 | for (int i=0;i::VarArgArray(const Gecode::VarArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ../.././gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ../.././gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ../.././gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ../.././gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ../.././gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ../.././gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ../.././gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././gecode/support/thread/pthreads.hpp:167:7: 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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&)': ../.././gecode/third-party/boost/numeric/interval/utility.hpp:251:33: warning: typedef 'I' locally defined but not used [-Wunused-local-typedefs] 251 | typedef interval 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&, double) [with Var = Gecode::FloatVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::FloatVar]' 137 | AFC::init(Home home, const VarArgArray& 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::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::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::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::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::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::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 >)': ../.././contribs/qecode/OptVar.hh:47:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] 47 | for (int i=0;i >::size_type' {aka 'unsigned int'} [-Wsign-compare] 188 | for (int i=0;i::VarArgArray(const Gecode::VarArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ../.././gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ../.././gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ../.././gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ../.././gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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++ -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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ../.././gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ../.././gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ../.././gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././gecode/support/thread/pthreads.hpp:167:7: 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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&)': ../.././gecode/third-party/boost/numeric/interval/utility.hpp:251:33: warning: typedef 'I' locally defined but not used [-Wunused-local-typedefs] 251 | typedef interval 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&, double) [with Var = Gecode::FloatVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::FloatVar]' 137 | AFC::init(Home home, const VarArgArray& 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::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::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::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::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::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::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)': ../.././contribs/qecode/OptVar.hh:47:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 47 | for (int i=0;i::VarArgArray(const Gecode::VarArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ../.././gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ../.././gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ../.././gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ../.././gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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++ -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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 69 | throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:69:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()': ./gecode/support/thread/pthreads.hpp:123:7: warning: 'throw' will always call 'terminate' [-Wterminate] 123 | throw OperatingSystemError( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "FastMutex::~FastMutex[pthread_spin_destroy]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:123:7: 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:7: warning: 'throw' will always call 'terminate' [-Wterminate] 165 | throw OperatingSystemError("Event::~Event[pthread_cond_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:165:7: note: in C++11 destructors default to 'noexcept' ./gecode/support/thread/pthreads.hpp:167:7: warning: 'throw' will always call 'terminate' [-Wterminate] 167 | throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/thread/pthreads.hpp:167:7: 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::IntVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::BoolVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::SetVar]' 137 | AFC::init(Home home, const VarArgArray& 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&)': ./gecode/third-party/boost/numeric/interval/utility.hpp:251:33: warning: typedef 'I' locally defined but not used [-Wunused-local-typedefs] 251 | typedef interval 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&, double) [with Var = Gecode::FloatVar]' 137 | AFC::init(Home home, const VarArgArray& 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&, double) [with Var = Gecode::FloatVar]' 137 | AFC::init(Home home, const VarArgArray& 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::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::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::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::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::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::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::VarArgArray(const Gecode::VarArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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::VarArgArray(const Gecode::VarArray&) [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::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:2000:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [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=1483555 misses=79846 finished... + exit 0 Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.53696 + 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 + PATH=/usr/libexec/rpm-build:/usr/src/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/games + cd gecode-4.2.1 + make 'INSTALL=/usr/libexec/rpm-build/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,gnuconfig) 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: (from :0) 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.7qCNgK 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.w9KxmI 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.04LmaG 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.ceH48F 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: 283 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: 255 symbols, 18 bpp warning: hash collision: _ZN6Gecode4Gist10TreeCanvas15mousePressEventEP11QMouseEvent _ZN6Gecode4Gist14GistMainWindowC2EPNS_5SpaceEbRKNS0_7OptionsE lib.prov: /usr/src/tmp/gecode-buildroot/usr/lib/libgecodeint.so.36: 514 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: 278 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.lKtkVJ 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:mdhdp4P5e12WhAc8nInDQhgNq0xK5ZmGFZn9gGOSU2SzAqgJjm0cmZvwq3d6Jh4Aq0C0V467FhJg06aoQxBjjyj44s2BecrTPNWZbpgbzM7Aj4XIXewiTPBkaF1Sl5dE1F8aZkZGgYAITzVhiSko8IxR4o7vZ8Uby3XG1Dp2HrkYUUZiFQlOLdWrIfjxdxb1FAbldnoYBso03ZkiSt6ZJvvmp8fZBZpPMhMoPzsrq0w52qJTbioq9UfAZgEYEHMDJREBzlwqka3EyIR2Z0soRxDTXM4XR6SxUUlF03EZsJZuWlk1yoigPOPp0UvJ1Y8YGlgYZ0inwhZsRIWutVe9z7aF7NEfZJYZj4YYs71JZCjYaGjKtdu5zzgrpUX0xsfsiz40Fbbb0FGh0Q2pEbFuAP1an3YdKZnnsoOTG2S8MMWTOuf8cPEj3N10sd0XOH7LhQj8r44h1MrVQG53Z1Z4lzyvuhEYFL02OJvmrwm5srNmZu30l6LhzmQ5oowehhDyY3EqaSGl2ZbKdiwV2y4ge6srXGA5yLPxYXobOl00RKqA4h19B4KJxYpwK3mWoMzi2AhM6dM0bMRYpXM0W0, libgecodefloat.so.36 = set:ldVhZxKUSWN4YlQkZhneqK2azSQHvV2ZAkHTMxoqgZrbTKOxya9EeeZrtRnZKBkaijZDGqFC6MyAHhxzZqLDBZ72SFkkLLxK06bhx5GFx02IYPKfQ1ykKVP0WVdDqBryTtfFsIUGwxTliPte8AZKesFxqJH2TJTZ9923gBGZoBOQiTdKxW2g8dzRwMBD2pKr4dZGmtz8zazJ4xmWNgosv1mYFZGDz4RztiD03ZhYZ52dWIisZxMimfEK7qQJmsbrZAZ6HRCcU736WBHw3keb93E7bW2Z1U0NqW3afWoTWDpUcyhizUvZ1NQvZK3Vfh2eIOPyvBaacyYH7sZtMcScVaQzZqc3WZp3O8hzKroysEihXhw2wfdJyB0T6tvZn4P62AdpVQh4JR0lUwShH6, libgecodegist.so.36 = set:ldBHePIm1s8O1hzhnWuT9fcbQzLx1DGC01I5pOWbpFvbiG1B1m2Phq6EZevfFVLKv6tp9JZbIDyB4LINUhatTM6eZ0WDaa3dHM6AWtcWZyZoVrYGas88TKiLM1iDi7ATNokpWwRxZs5fiV18a6JzIOSK5Y3yxHZlQ6cZruk6Nn4bUGvoaVhrUyuIu0K2anrApSLibGSyq1zNJVoam54aI9QunLM9OmqYux3SfWS1FTQtTkYUq8kCXmKQl9zm3C9SWUZ00PWdLWYAtOAh7icDasJARo2QzVRm98jh4v4BMkXBXmfrxuuaWiUTempHPAhmWc89iIjEonARgbGvteo8mPi42wXMZqFEiQUSVvFWbu9yS7PyoouR86CZs3cmipxUz4xNoNVclmB8kvx8v0RHWTI4jhqQtCUxvz0C9yOX5pUluRgWuBN8mBW1c3U43lpOwVq6Zp00ZCg0sYZpa8YzjCXzzNuUdkpAGeShCKWwRKZnD86n9, libgecodeint.so.36 = set:ndjiMiy1JEZ7EZzhMa2kjLjAP0Tx8a1RS9dSa5Z7sdc7s3eUKVudEZqbZgs4kEUL4uJhAc3HJqRaKYSHuFoWFkjfp0N2yI0UmIuRBP1Hk0Lh00T10FaepgpwjqnCvaKmZj3MxKX3zzuzUdH0JHrPUMBDqyn0G5C5IpwGik8PxxPk3gex6KpiiDlqpOYXGslGJgA1GeZlb1jYP7dQphek53ZyjU6iC33mdIhAB6vOKVgLHxvUxg8wxoNVsE3qr7mUsuulcmaN8pmvzegevwJZJFVxrFDHdHdeGwmiAxfZfTM4aQoSzTzUzZxg534EZ82AF5qfyCLmr5NQZ3qEkZh5y5NOr4wNM1ZFgLJjAvZtwuQI7AZ0s2lvs50ho5lyChGH4D4Wrb5xmcZARgZqTxkzh200tKOWU6fK9hhJsziR03SU2Qksru8ZFLe8VpBXWtvU2gnkP9u2KIUQ1AK8mwX9LxSDa9ZtCfwhNlmc00NkC4wOl44BQdSC3ZEml0pVDeNuWFEKs3Vly4EYsi3Qh8Ilk7eLyA08C3ZcVhiVOuBZL7SWF9C58tKDAPNp5ld0xW5ROU7X5J6Op0VpF9AK2vVlowr4joGhItEaamh7BP1nXSsV0ewsqedfK1gDL4DqyCtm8AX80hFgvWZfccCM6QuhhxFJaZEA10i8jnwVnZB2f0s0d732GE76z7OZBf9ZodGu31jbcVeYRxacnJj6RyrHVz0vzs05cBkVEmBk7j5Ke2wkzoDjG2SMwg5HBjNxI8WWUlH2FqM7ZgdXotrv98l2UM6Fx6E4P87Y2NPtIVbyFzFY4kb7YEitMulcs0hMUvevbME3FDJVcuHb7TOqb6zRDBCGk3enqP9jZJGRQo183mGifytfszEDtDxOjHZCmwiR00jwwgLl8VOzCBwIadERzu2wIGTXPgnzoQxtGEgzc7mvRgLG75koWtKaHU3vc1Zogty4ficpSr3ONCoBs0xe0cDDq2fQeVaXyR6V2YoD90LhL1gkBhCi3VQt0QTa8R1d5Hs0Qc0EHKFc2ab9RM4OhkFdn1Xa6nUOpeJzImftZkGZ8Zn6f1yFcUJQbZm6Gzm, libgecodekernel.so.36 = set:ld2ahSYCWwgvZ8dgFa4VhpfdjGDz8vT9QEBjlZxR8Vy4WHE5UqgFRzsr25zNoyBKjuMcNQoZHni3XZAZAmX0jmXHqxrZ7NnaR8UR7WgODCKQ1iJLuW6CmJGzNEm8nIRVRHWAajufpNaSPwvjBxhg4sTAEIj2TJqwWhZ4a1SxQb66sJvvd5iN0vAESjII5faZ0t3ZcZaEV13VSx1Jy7oz2llshoDx06W2A3pwf5jopzxwyYe9heT3YuiOky9GDUglGiCHx1TSs1dHH6zNu7Y4nX212fjoRAlEzMwuyrsQdiYK51cVqZaQgUTmahS1jFrUweoVUsgaaXt3Rciu7ibJYtkKyOwS0fC8aVep1khVT1, libgecodeminimodel.so.36 = set:mdrHZmZdaDZsRZbaPiogtbBnZyH8RC60mZdJkxyZGDpUg8WJHGYoFqrEkswStTAWSZx1BfU7tfsU4faJ3bKJLlrN6ThF5mlnAYxmAxr2lQ6RZfbNfXO64ZhW3kUZq1HY51vTtZ58BMpqpZHVAKZs1aHshNENpzgwZq91m56jZADkx09zVFqB1hoGP4AWGmjdxdmChA0RjmZJYq1DGzPyYZlxG6qBF131eRME39nqtNJ0TubjJxqi1ejxeohZwwhv9oaIwmvdyQyfqw0baAEgr1B0DZtx7j80Z9ELiyXGM0XXWXmVKxfweyvi8q7dpMHAZxzxL72q6Dv4stdRO3NA4SjaJQJEAEZJGVmcBtYhM9VZyfI6EQoqMUNQd43edoZp52lK9kYMqeCiAnlc1Ze9ArUdTeS844Ze2dp6h6PLOzAoCplyLIlxycrPSl2I7cpr7IXytZvkMaDhZywKbpNBN6A6lEhoHGX5FVB8qJl3nN4n4aqgxdtQBW0EEKjX9tYl13aHSaPXbZ1RZ1zCjmDjH1NW95ZtJOkhVfEZIwvqoYIcGGMYtHvfS5hy0r3oyV0Z5zZE0iZjloOAaV5cYC7PNKSZAO0gUYbkwR625Xy2YEwUREhqYiq6HQQNWrAR61e76tqeVIlhVWgUK4krEhHirydvJZI3t4cwGV1DqUoMltzi5hlFmFIUiYNDXlxgUgH3pvbAE1JZ2OO8Mp5OmrcRJDjLYClpmyiWReryR12sadvGiKiMslMPopQv748L9PNCRoxCjuHIBITZxRrTz5pZk37NYzuIEhzoyOZD9ZkmMcUniUgPXPsKD4lSf6nQ22ZJadHLFgLazlHmUO3YQBoElZidGHiGziibq4kZATUGxpmztupy2s0Ub8hEag5jYgTKAMZb8U9u5mgi5ByQDTOvlcgZoWgkp9sme7TVbZvRbDzc9UldY0Ck62DIyM8ylEkx5su4ZiIwcW3cx19T3QAHeoFM1JXERFiY1qeNEf6pe, libgecodesearch.so.36 = set:kdwESnSoxTAPZ2A0mOoXIBBh8gnGv5v9fVMy8rwiTaAq2O2D3dGqu9dIZztHg44EnJ2l5ZD2T4duEtNBEyD0euUfAZidHrZCVUcEwyF8uLbN1FLtwZGIBv1oGpuxlr6jLi3hV5RCZsbdsGZ8ImDy0ohhfIHSCSZaIYo0uAXqIh0, libgecodeset.so.36 = set:mdjCa42ogJm98mbEEdDDFfWMU40hjaZKpX4pZhUjIeZvkRGdFJhyYZojw68b59r0iECl3F6xVVCCIBUwnnjDl3HyO1DjxsSS30VJU7cbKSuaW7EylRivzngYWtyzIVAP0AZgJcqaqh9RW1lNce0hSJiWfIai0Z2R0Lf2vZ8sZeVN16cUYSstCO9fgXu5pO10iCP3GW4UudZmFaZEVYYx2I3CZym78dH8uWa6N1KY5ai08BIohsKDF5obHWwsZzfCrnGzFlGPZArUKwZjz3vqdiwfPi1BpONMCOT4wjUB3nneAsGEXBBgK6Tar79efbc5Z5RaMbVDCc16Zoox4raVzVO4g4JITIdQufSQtI0BOdG5uPLkqRenZHtYVkvo0hL0CgqDM3wswPzuZm21kfpv6knsZ1EwZDoxMpwcWewGkIc8BN98AXAc8aq0x64dZae3iwPyD2o7DWy3S6ALYZ4wTBOC5SPPlGN7UdGLPzBZ5zloSixWXZqN1wR2QEG2i9q4lrLdP6WA6aEeoT3SIVuG78oBGORtBmtoinM070r9Lore38gMFpKMXS6e5gSeZK73Iqx0jrP82, 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.2), 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.29), 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.I6xwqH 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.8iyKrI 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.NBnuhH 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 | ^~~~~~~~~ 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 | ^~~~~~~ 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 | ^~~~~~~ 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 | ^~~~~~~ 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 | ^~~~~~~ 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 | ^~~~~~~ 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 | ^~~~~~~ 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 | ^~~~~~~ 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 | ^~~~~~~~~~~~~ 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 | ^~~~~~~ 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 | ^~~~~~~ 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 | ^~~~~~~ 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 | ^~~~~~~ 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 | ^~~~~~~ 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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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.agTwyJ Processing files: libgecode-devel-docs-4.2.1-alt2.git20140902 Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.83514 + 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.5UYRfJ 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.5PDykH 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.NOMQhH find-provides: running scripts (debuginfo) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.Rxv0AI 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.aC9T7G find-provides: running scripts (debuginfo) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.WOKeuI 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 (w2.lzdio) Wrote: /usr/src/RPM/RPMS/i586/libgecode-4.2.1-alt2.git20140902.i586.rpm (w2.lzdio) Wrote: /usr/src/RPM/RPMS/i586/libgecode-devel-4.2.1-alt2.git20140902.i586.rpm (w2.lzdio) Wrote: /usr/src/RPM/RPMS/noarch/libgecode-devel-docs-4.2.1-alt2.git20140902.noarch.rpm (w2T8.xzdio) Wrote: /usr/src/RPM/RPMS/i586/gecode-debuginfo-4.2.1-alt2.git20140902.i586.rpm (w2.lzdio) Wrote: /usr/src/RPM/RPMS/i586/libgecode-debuginfo-4.2.1-alt2.git20140902.i586.rpm (w2T8.xzdio) 1098.60user 38.98system 8:01.65elapsed 236%CPU (0avgtext+0avgdata 394032maxresident)k 0inputs+0outputs (0major+15560721minor)pagefaults 0swaps 1119.02user 43.59system 8:47.29elapsed 220%CPU (0avgtext+0avgdata 394032maxresident)k 192inputs+0outputs (0major+16218906minor)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 2021-02-22 12:56:54.355770879 +0000 @@ -25,2 +25,3 @@ Requires: libc.so.6(GLIBC_2.1.3) +Requires: libc.so.6(GLIBC_2.3.2) Requires: libc.so.6(GLIBC_2.3.4) @@ -31,3 +32,3 @@ Requires: libm.so.6(GLIBC_2.0) -Requires: libm.so.6(GLIBC_2.15) +Requires: libm.so.6(GLIBC_2.29) Requires: libmpfr.so.6 >= set:mhNOxzaEyYWOzfa5dpSwZyOCOTtyWx9xSJBZ6tnkoDyOFwfQPbP0 @@ -43,2 +44,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 +49,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:mdhdp4P5e12WhAc8nInDQhgNq0xK5ZmGFZn9gGOSU2SzAqgJjm0cmZvwq3d6Jh4Aq0C0V467FhJg06aoQxBjjyj44s2BecrTPNWZbpgbzM7Aj4XIXewiTPBkaF1Sl5dE1F8aZkZGgYAITzVhiSko8IxR4o7vZ8Uby3XG1Dp2HrkYUUZiFQlOLdWrIfjxdxb1FAbldnoYBso03ZkiSt6ZJvvmp8fZBZpPMhMoPzsrq0w52qJTbioq9UfAZgEYEHMDJREBzlwqka3EyIR2Z0soRxDTXM4XR6SxUUlF03EZsJZuWlk1yoigPOPp0UvJ1Y8YGlgYZ0inwhZsRIWutVe9z7aF7NEfZJYZj4YYs71JZCjYaGjKtdu5zzgrpUX0xsfsiz40Fbbb0FGh0Q2pEbFuAP1an3YdKZnnsoOTG2S8MMWTOuf8cPEj3N10sd0XOH7LhQj8r44h1MrVQG53Z1Z4lzyvuhEYFL02OJvmrwm5srNmZu30l6LhzmQ5oowehhDyY3EqaSGl2ZbKdiwV2y4ge6srXGA5yLPxYXobOl00RKqA4h19B4KJxYpwK3mWoMzi2AhM6dM0bMRYpXM0W0 +Provides: libgecodefloat.so.36 = set:ldVhZxKUSWN4YlQkZhneqK2azSQHvV2ZAkHTMxoqgZrbTKOxya9EeeZrtRnZKBkaijZDGqFC6MyAHhxzZqLDBZ72SFkkLLxK06bhx5GFx02IYPKfQ1ykKVP0WVdDqBryTtfFsIUGwxTliPte8AZKesFxqJH2TJTZ9923gBGZoBOQiTdKxW2g8dzRwMBD2pKr4dZGmtz8zazJ4xmWNgosv1mYFZGDz4RztiD03ZhYZ52dWIisZxMimfEK7qQJmsbrZAZ6HRCcU736WBHw3keb93E7bW2Z1U0NqW3afWoTWDpUcyhizUvZ1NQvZK3Vfh2eIOPyvBaacyYH7sZtMcScVaQzZqc3WZp3O8hzKroysEihXhw2wfdJyB0T6tvZn4P62AdpVQh4JR0lUwShH6 +Provides: libgecodegist.so.36 = set:ldBHePIm1s8O1hzhnWuT9fcbQzLx1DGC01I5pOWbpFvbiG1B1m2Phq6EZevfFVLKv6tp9JZbIDyB4LINUhatTM6eZ0WDaa3dHM6AWtcWZyZoVrYGas88TKiLM1iDi7ATNokpWwRxZs5fiV18a6JzIOSK5Y3yxHZlQ6cZruk6Nn4bUGvoaVhrUyuIu0K2anrApSLibGSyq1zNJVoam54aI9QunLM9OmqYux3SfWS1FTQtTkYUq8kCXmKQl9zm3C9SWUZ00PWdLWYAtOAh7icDasJARo2QzVRm98jh4v4BMkXBXmfrxuuaWiUTempHPAhmWc89iIjEonARgbGvteo8mPi42wXMZqFEiQUSVvFWbu9yS7PyoouR86CZs3cmipxUz4xNoNVclmB8kvx8v0RHWTI4jhqQtCUxvz0C9yOX5pUluRgWuBN8mBW1c3U43lpOwVq6Zp00ZCg0sYZpa8YzjCXzzNuUdkpAGeShCKWwRKZnD86n9 +Provides: libgecodeint.so.36 = set:ndjiMiy1JEZ7EZzhMa2kjLjAP0Tx8a1RS9dSa5Z7sdc7s3eUKVudEZqbZgs4kEUL4uJhAc3HJqRaKYSHuFoWFkjfp0N2yI0UmIuRBP1Hk0Lh00T10FaepgpwjqnCvaKmZj3MxKX3zzuzUdH0JHrPUMBDqyn0G5C5IpwGik8PxxPk3gex6KpiiDlqpOYXGslGJgA1GeZlb1jYP7dQphek53ZyjU6iC33mdIhAB6vOKVgLHxvUxg8wxoNVsE3qr7mUsuulcmaN8pmvzegevwJZJFVxrFDHdHdeGwmiAxfZfTM4aQoSzTzUzZxg534EZ82AF5qfyCLmr5NQZ3qEkZh5y5NOr4wNM1ZFgLJjAvZtwuQI7AZ0s2lvs50ho5lyChGH4D4Wrb5xmcZARgZqTxkzh200tKOWU6fK9hhJsziR03SU2Qksru8ZFLe8VpBXWtvU2gnkP9u2KIUQ1AK8mwX9LxSDa9ZtCfwhNlmc00NkC4wOl44BQdSC3ZEml0pVDeNuWFEKs3Vly4EYsi3Qh8Ilk7eLyA08C3ZcVhiVOuBZL7SWF9C58tKDAPNp5ld0xW5ROU7X5J6Op0VpF9AK2vVlowr4joGhItEaamh7BP1nXSsV0ewsqedfK1gDL4DqyCtm8AX80hFgvWZfccCM6QuhhxFJaZEA10i8jnwVnZB2f0s0d732GE76z7OZBf9ZodGu31jbcVeYRxacnJj6RyrHVz0vzs05cBkVEmBk7j5Ke2wkzoDjG2SMwg5HBjNxI8WWUlH2FqM7ZgdXotrv98l2UM6Fx6E4P87Y2NPtIVbyFzFY4kb7YEitMulcs0hMUvevbME3FDJVcuHb7TOqb6zRDBCGk3enqP9jZJGRQo183mGifytfszEDtDxOjHZCmwiR00jwwgLl8VOzCBwIadERzu2wIGTXPgnzoQxtGEgzc7mvRgLG75koWtKaHU3vc1Zogty4ficpSr3ONCoBs0xe0cDDq2fQeVaXyR6V2YoD90LhL1gkBhCi3VQt0QTa8R1d5Hs0Qc0EHKFc2ab9RM4OhkFdn1Xa6nUOpeJzImftZkGZ8Zn6f1yFcUJQbZm6Gzm +Provides: libgecodekernel.so.36 = set:ld2ahSYCWwgvZ8dgFa4VhpfdjGDz8vT9QEBjlZxR8Vy4WHE5UqgFRzsr25zNoyBKjuMcNQoZHni3XZAZAmX0jmXHqxrZ7NnaR8UR7WgODCKQ1iJLuW6CmJGzNEm8nIRVRHWAajufpNaSPwvjBxhg4sTAEIj2TJqwWhZ4a1SxQb66sJvvd5iN0vAESjII5faZ0t3ZcZaEV13VSx1Jy7oz2llshoDx06W2A3pwf5jopzxwyYe9heT3YuiOky9GDUglGiCHx1TSs1dHH6zNu7Y4nX212fjoRAlEzMwuyrsQdiYK51cVqZaQgUTmahS1jFrUweoVUsgaaXt3Rciu7ibJYtkKyOwS0fC8aVep1khVT1 +Provides: libgecodeminimodel.so.36 = set:mdrHZmZdaDZsRZbaPiogtbBnZyH8RC60mZdJkxyZGDpUg8WJHGYoFqrEkswStTAWSZx1BfU7tfsU4faJ3bKJLlrN6ThF5mlnAYxmAxr2lQ6RZfbNfXO64ZhW3kUZq1HY51vTtZ58BMpqpZHVAKZs1aHshNENpzgwZq91m56jZADkx09zVFqB1hoGP4AWGmjdxdmChA0RjmZJYq1DGzPyYZlxG6qBF131eRME39nqtNJ0TubjJxqi1ejxeohZwwhv9oaIwmvdyQyfqw0baAEgr1B0DZtx7j80Z9ELiyXGM0XXWXmVKxfweyvi8q7dpMHAZxzxL72q6Dv4stdRO3NA4SjaJQJEAEZJGVmcBtYhM9VZyfI6EQoqMUNQd43edoZp52lK9kYMqeCiAnlc1Ze9ArUdTeS844Ze2dp6h6PLOzAoCplyLIlxycrPSl2I7cpr7IXytZvkMaDhZywKbpNBN6A6lEhoHGX5FVB8qJl3nN4n4aqgxdtQBW0EEKjX9tYl13aHSaPXbZ1RZ1zCjmDjH1NW95ZtJOkhVfEZIwvqoYIcGGMYtHvfS5hy0r3oyV0Z5zZE0iZjloOAaV5cYC7PNKSZAO0gUYbkwR625Xy2YEwUREhqYiq6HQQNWrAR61e76tqeVIlhVWgUK4krEhHirydvJZI3t4cwGV1DqUoMltzi5hlFmFIUiYNDXlxgUgH3pvbAE1JZ2OO8Mp5OmrcRJDjLYClpmyiWReryR12sadvGiKiMslMPopQv748L9PNCRoxCjuHIBITZxRrTz5pZk37NYzuIEhzoyOZD9ZkmMcUniUgPXPsKD4lSf6nQ22ZJadHLFgLazlHmUO3YQBoElZidGHiGziibq4kZATUGxpmztupy2s0Ub8hEag5jYgTKAMZb8U9u5mgi5ByQDTOvlcgZoWgkp9sme7TVbZvRbDzc9UldY0Ck62DIyM8ylEkx5su4ZiIwcW3cx19T3QAHeoFM1JXERFiY1qeNEf6pe +Provides: libgecodesearch.so.36 = set:kdwESnSoxTAPZ2A0mOoXIBBh8gnGv5v9fVMy8rwiTaAq2O2D3dGqu9dIZztHg44EnJ2l5ZD2T4duEtNBEyD0euUfAZidHrZCVUcEwyF8uLbN1FLtwZGIBv1oGpuxlr6jLi3hV5RCZsbdsGZ8ImDy0ohhfIHSCSZaIYo0uAXqIh0 +Provides: libgecodeset.so.36 = set:mdjCa42ogJm98mbEEdDDFfWMU40hjaZKpX4pZhUjIeZvkRGdFJhyYZojw68b59r0iECl3F6xVVCCIBUwnnjDl3HyO1DjxsSS30VJU7cbKSuaW7EylRivzngYWtyzIVAP0AZgJcqaqh9RW1lNce0hSJiWfIai0Z2R0Lf2vZ8sZeVN16cUYSstCO9fgXu5pO10iCP3GW4UudZmFaZEVYYx2I3CZym78dH8uWa6N1KY5ai08BIohsKDF5obHWwsZzfCrnGzFlGPZArUKwZjz3vqdiwfPi1BpONMCOT4wjUB3nneAsGEXBBgK6Tar79efbc5Z5RaMbVDCc16Zoox4raVzVO4g4JITIdQufSQtI0BOdG5uPLkqRenZHtYVkvo0hL0CgqDM3wswPzuZm21kfpv6knsZ1EwZDoxMpwcWewGkIc8BN98AXAc8aq0x64dZae3iwPyD2o7DWy3S6ALYZ4wTBOC5SPPlGN7UdGLPzBZ5zloSixWXZqN1wR2QEG2i9q4lrLdP6WA6aEeoT3SIVuG78oBGORtBmtoinM070r9Lore38gMFpKMXS6e5gSeZK73Iqx0jrP82 +Provides: libgecodesupport.so.36 = set:idNgCp4grGezDc5NLBGULoQKBZcxQoOEIKkfH15VVXyhQIBPNEbvZzkDaSM50 Provides: libgecode = 4.2.1-alt2.git20140902:sisyphus+231446.100.1.1 --- libgecode-debuginfo-4.2.1-alt2.git20140902.i586.rpm.repo 2019-06-04 05:33:55.000000000 +0000 +++ libgecode-debuginfo-4.2.1-alt2.git20140902.i586.rpm.hasher 2021-02-22 12:56:54.378770909 +0000 @@ -765,3 +765,3 @@ Requires: libgecode = 4.2.1-alt2.git20140902:sisyphus+231446.100.1.1 -Requires: rpmlib(PayloadIsLzma) +Requires: rpmlib(PayloadIsXz) Provides: debug(libgecodedriver.so.36) --- 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 2021-02-22 12:56:54.473771029 +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 @@ -5871,3 +5872,3 @@ /usr/share/doc/libgecode-devel-docs-4.2.1/html/zoomToFitIcon_8hpp_source.html 100644 -Requires: rpmlib(PayloadIsLzma) +Requires: rpmlib(PayloadIsXz) Provides: libgecode-devel-docs = 4.2.1-alt2.git20140902:sisyphus+231446.100.1.1