time=2026-03-12T00:12:30.080Z level=DEBUG msg="Not attempting generation of an ABI report" time=2026-03-12T00:12:30.080Z level=DEBUG msg="Configuring container namespace" time=2026-03-12T00:12:30.081Z level=DEBUG msg="Set binaries" eopkg=eopkg.bin eopkg_xml=eopkg.py2 ypkg="" time=2026-03-12T00:12:30.081Z level=INFO msg="History generation enabled" time=2026-03-12T00:12:30.254Z level=DEBUG msg="Obtained package history" time=2026-03-12T00:12:30.260Z level=DEBUG msg="Building package" name=or-tools version=9.12 release=2 type=ypkg profile=unstable-x86_64 time=2026-03-12T00:12:30.260Z level=DEBUG msg="Configuring overlay storage" time=2026-03-12T00:12:30.260Z level=DEBUG msg="Mounting overlayfs" time=2026-03-12T00:12:30.260Z level=DEBUG msg="Mounting root tmpfs" dir=/var/cache/solbuild/unstable-x86_64/or-tools size=40G time=2026-03-12T00:12:30.261Z level=DEBUG msg="Creating overlay storage directory" path=/var/cache/solbuild/unstable-x86_64/or-tools/work time=2026-03-12T00:12:30.261Z level=DEBUG msg="Creating overlay storage directory" path=/var/cache/solbuild/unstable-x86_64/or-tools/tmp time=2026-03-12T00:12:30.261Z level=DEBUG msg="Creating overlay storage directory" path=/var/cache/solbuild/unstable-x86_64/or-tools/img time=2026-03-12T00:12:30.261Z level=DEBUG msg="Creating overlay storage directory" path=/var/cache/solbuild/unstable-x86_64/or-tools/union time=2026-03-12T00:12:30.261Z level=DEBUG msg="Mounting backing image" point=/var/lib/solbuild/images/unstable-x86_64.img time=2026-03-12T00:12:30.267Z level=DEBUG msg="Mounting overlayfs" upper=/var/cache/solbuild/unstable-x86_64/or-tools/tmp lower=/var/cache/solbuild/unstable-x86_64/or-tools/img workdir=/var/cache/solbuild/unstable-x86_64/or-tools/work target=/var/cache/solbuild/unstable-x86_64/or-tools/union time=2026-03-12T00:12:30.268Z level=DEBUG msg="Bringing up virtual filesystems" time=2026-03-12T00:12:30.268Z level=DEBUG msg="Creating VFS directory" dir=/var/cache/solbuild/unstable-x86_64/or-tools/union/dev/pts time=2026-03-12T00:12:30.268Z level=DEBUG msg="Creating VFS directory" dir=/var/cache/solbuild/unstable-x86_64/or-tools/union/dev/shm time=2026-03-12T00:12:30.268Z level=DEBUG msg="Mounting vfs /dev" time=2026-03-12T00:12:30.269Z level=DEBUG msg="Mounting vfs /dev/pts" time=2026-03-12T00:12:30.269Z level=DEBUG msg="Mounting vfs /proc" time=2026-03-12T00:12:30.270Z level=DEBUG msg="Mounting vfs /sys" time=2026-03-12T00:12:30.270Z level=DEBUG msg="Mounting vfs /dev/shm" time=2026-03-12T00:12:30.271Z level=DEBUG msg="Creating target directory" dir=/var/cache/solbuild/unstable-x86_64/or-tools/union/home/build/work time=2026-03-12T00:12:30.271Z level=DEBUG msg="Copying source" source=/srv/builder/BUILDDIR/CLONE/packages/packages/o/or-tools/package.yml target=/var/cache/solbuild/unstable-x86_64/or-tools/union/home/build/work/package.yml time=2026-03-12T00:12:30.271Z level=DEBUG msg="Validating sources" time=2026-03-12T00:12:30.271Z level=DEBUG msg="Downloading source" uri=https://github.com/google/or-tools/releases/download/v9.12/or-tools-9.12.tar.gz time=2026-03-12T00:12:30.575Z level=INFO msg="Source URL redirected" to="https://release-assets.githubusercontent.com/github-production-release-asset/31102092/b2540c6d-6a34-4360-be5d-e0e7a4b7493f?sp=r&sv=2018-11-09&sr=b&spr=https&se=2026-03-12T01%3A05%3A09Z&rscd=attachment%3B+filename%3Dor-tools-9.12.tar.gz&rsct=application%2Foctet-stream&skoid=96c2d410-5711-43a1-aedd-ab1947aa7ab0&sktid=398a6654-997b-47e9-b12b-9515b896b4de&skt=2026-03-12T00%3A04%3A46Z&ske=2026-03-12T01%3A05%3A09Z&sks=b&skv=2018-11-09&sig=5Q%2BvoHiM3GSvNsDfmj9R7F3Y2GYMhfcaglANR5hdkog%3D&jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmVsZWFzZS1hc3NldHMuZ2l0aHVidXNlcmNvbnRlbnQuY29tIiwia2V5Ijoia2V5MSIsImV4cCI6MTc3MzI3NjE1MCwibmJmIjoxNzczMjc0MzUwLCJwYXRoIjoicmVsZWFzZWFzc2V0cHJvZHVjdGlvbi5ibG9iLmNvcmUud2luZG93cy5uZXQifQ.KEFTXSrlaHEaVAM3xix-17AxFGRjJQCk4ILCz-QqO4k&response-content-disposition=attachment%3B%20filename%3Dor-tools-9.12.tar.gz&response-content-type=application%2Foctet-stream" from=https://github.com/google/or-tools/releases/download/v9.12/or-tools-9.12.tar.gz time=2026-03-12T00:12:30.700Z level=INFO msg="Downloading source" uri=https://github.com/google/or-tools/releases/download/v9.12/or-tools-9.12.tar.gz time=2026-03-12T00:12:31.210Z level=DEBUG msg="Copying host asset" key=/etc/resolv.conf time=2026-03-12T00:12:31.210Z level=DEBUG msg="Copying host asset" key=/etc/eopkg/eopkg.conf time=2026-03-12T00:12:31.210Z level=DEBUG msg="Copying host asset" key=/etc/ccache/ccache.conf time=2026-03-12T00:12:31.211Z level=DEBUG msg="Starting D-BUS" time=2026-03-12T00:12:31.211Z level=DEBUG msg="Executing in chroot" dir=/var/cache/solbuild/unstable-x86_64/or-tools/union command="dbus-uuidgen --ensure" time=2026-03-12T00:12:31.215Z level=DEBUG msg="Executing in chroot" dir=/var/cache/solbuild/unstable-x86_64/or-tools/union command="dbus-daemon --system" time=2026-03-12T00:12:31.219Z level=DEBUG msg="Discovering repos in rootfs" time=2026-03-12T00:12:31.219Z level=DEBUG msg="Removing repository" repo=Solus time=2026-03-12T00:12:31.219Z level=DEBUG msg="Executing in chroot" dir=/var/cache/solbuild/unstable-x86_64/or-tools/union command="eopkg.bin remove-repo 'Solus' -N" Warning: Failed to acquire inhibit lock: Launch helper exited with unknown return code 1 Repo Solus removed from system. time=2026-03-12T00:12:31.327Z level=DEBUG msg="Adding repo to system" name=Solus uri=https://packages.getsol.us/unstable/eopkg-index.xml.xz time=2026-03-12T00:12:31.327Z level=DEBUG msg="Executing in chroot" dir=/var/cache/solbuild/unstable-x86_64/or-tools/union command="eopkg.bin add-repo 'Solus' 'https://packages.getsol.us/unstable/eopkg-index.xml.xz' -N" Warning: Failed to acquire inhibit lock: Launch helper exited with unknown return code 1 Warning: No repository found. Automatically adding Solus stable. Repo Solus added to system. Warning: Failed to acquire inhibit lock: Launch helper exited with unknown return code 1 Updating repository: Solus Disabling keyboard interrupts for file operations. eopkg-index.xml.xz.sha1sum (40.0 B) 0% 0.00 --/- [--:--:--] eopkg-index.xml.xz.sha1sum (40.0 B)100% 0.00 --/- [--:--:--] [complete] eopkg-index.xml.xz (3.1 MB) 0% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 0% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 0% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 0% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 1% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 1% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 1% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 1% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 2% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 2% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 2% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 2% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 3% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 3% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 3% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 3% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 4% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 4% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 4% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 5% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 5% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 5% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 5% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 6% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 6% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 6% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 6% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 7% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 7% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 7% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 7% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 8% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 8% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 8% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 9% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 9% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 9% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 9% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 10% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 10% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 10% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 10% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 11% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 11% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 11% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 11% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 12% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 12% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 12% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 13% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 13% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 13% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 13% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 14% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 14% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 14% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 14% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 15% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 15% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 15% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 15% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 16% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 16% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 16% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 16% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 17% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 17% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 17% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 18% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 18% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 18% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 18% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 19% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 19% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 19% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 19% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 20% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 20% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 20% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 20% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 21% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 21% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 21% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 22% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 22% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 22% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 22% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 23% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 23% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 23% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 23% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 24% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 24% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 24% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 24% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 25% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 25% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 25% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 26% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 26% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 26% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 26% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 27% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 27% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 27% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 27% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 28% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 28% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 28% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 28% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 29% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 29% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 29% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 29% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 30% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 30% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 30% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 31% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 31% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 31% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 31% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 32% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 32% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 32% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 32% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 33% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 33% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 33% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 33% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 34% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 34% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 34% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 35% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 35% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 35% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 35% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 36% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 36% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 36% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 36% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 37% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 37% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 37% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 37% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 38% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 38% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 38% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 39% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 39% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 39% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 39% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 40% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 40% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 40% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 40% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 41% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 41% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 41% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 41% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 42% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 42% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 42% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 42% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 43% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 43% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 43% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 44% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 44% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 44% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 44% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 45% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 45% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 45% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 45% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 46% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 46% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 46% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 46% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 47% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 47% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 47% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 48% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 48% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 48% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 48% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 49% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 49% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 49% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 49% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 50% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 50% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 50% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 50% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 51% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 51% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 51% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 52% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 52% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 52% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 52% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 53% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 53% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 53% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 53% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 54% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 54% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 54% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 54% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 55% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 55% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 55% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 55% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 56% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 56% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 56% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 57% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 57% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 57% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 57% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 58% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 58% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 58% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 58% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 59% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 59% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 59% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 59% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 60% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 60% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 60% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 61% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 61% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 61% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 61% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 62% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 62% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 62% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 62% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 63% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 63% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 63% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 63% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 64% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 64% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 64% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 65% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 65% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 65% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 65% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 66% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 66% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 66% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 66% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 67% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 67% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 67% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 67% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 68% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 68% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 68% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 68% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 69% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 69% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 69% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 70% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 70% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 70% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 70% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 71% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 71% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 71% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 71% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 72% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 72% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 72% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 72% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 73% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 73% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 73% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 74% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 74% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 74% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 74% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 75% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 75% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 75% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 75% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 76% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 76% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 76% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 76% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 77% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 77% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 77% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 78% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 78% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 78% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 78% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 79% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 79% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 79% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 79% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 80% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 80% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 80% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 80% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 81% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 81% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 81% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 81% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 82% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 82% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 82% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 83% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 83% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 83% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 83% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 84% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 84% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 84% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 84% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 85% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 85% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 85% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 85% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 86% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 86% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 86% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 87% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 87% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 87% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 87% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 88% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 88% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 88% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 88% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 89% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 89% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 89% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 89% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 90% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 90% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 90% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 91% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 91% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 91% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 91% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 92% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 92% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 92% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 92% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 93% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 93% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 93% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 93% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 94% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 94% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 94% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 94% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 95% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 95% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 95% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 96% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 96% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 96% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 96% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 97% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 97% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 97% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 97% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 98% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 98% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 98% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 98% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 99% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 99% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 99% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB)100% 0.00 --/- [--:--:--] [complete] Package database updated. time=2026-03-12T00:12:33.580Z level=DEBUG msg="Upgrading system base" time=2026-03-12T00:12:33.580Z level=DEBUG msg="Executing in chroot" dir=/var/cache/solbuild/unstable-x86_64/or-tools/union command="eopkg.bin upgrade -y -N" Updating repositories Warning: Failed to acquire inhibit lock: Launch helper exited with unknown return code 1 Updating repository: Solus Disabling keyboard interrupts for file operations. eopkg-index.xml.xz.sha1sum (40.0 B) 0% 0.00 --/- [--:--:--] eopkg-index.xml.xz.sha1sum (40.0 B)100% 0.00 --/- [--:--:--] [complete] Solus repository information is up-to-date. Warning: Failed to acquire inhibit lock: Launch helper exited with unknown return code 1 Warning: Safety switch forces the upgrade of following packages: btrfs-progs-libbtrfs cryptsetup curl eopkg hwdata iso-codes jansson libgpg-error libicu libxml2 The following packages will be upgraded: btrfs-progs-libbtrfs ccache cryptsetup curl eopkg hwdata iproute2 iso-codes jansson libarchive libarchive-bin libgpg-error libgpg-error-devel libicu libicu-devel libxml2 libxml2-devel python-eopkg python-setuptools Total size of package(s): 62.80 MB Downloading 1 / 19 Package eopkg found in repository Solus eopkg-4.4.2-35-1-x86_64.eopkg [cached] Downloading 2 / 19 Package libgpg-error found in repository Solus libgpg-error-1.59-27-1-x86_64.eopkg [cached] Downloading 3 / 19 Package iproute2 found in repository Solus iproute2-6.19.0-36-1-x86_64.eopkg [cached] Downloading 4 / 19 Package libgpg-error-devel found in repository Solus libgpg-error-devel-1.59-27-1-x86_64.eopkg [cached] Downloading 5 / 19 Package libicu found in repository Solus libicu-78.2-30-1-x86_64.eopkg [cached] Downloading 6 / 19 Package libicu-devel found in repository Solus libicu-devel-78.2-30-1-x86_64.eopkg [cached] Downloading 7 / 19 Package hwdata found in repository Solus hwdata-0.405-50-1-x86_64.eopkg [cached] Downloading 8 / 19 Package libxml2 found in repository Solus libxml2-2.13.9-59-1-x86_64.eopkg [cached] Downloading 9 / 19 Package libxml2-devel found in repository Solus libxml2-devel-2.13.9-59-1-x86_64.eopkg [cached] Downloading 10 / 19 Package libarchive found in repository Solus libarchive-3.8.6-61-1-x86_64.eopkg [cached] Downloading 11 / 19 Package libarchive-bin found in repository Solus libarchive-bin-3.8.6-61-1-x86_64.eopkg [cached] Downloading 12 / 19 Package ccache found in repository Solus ccache-4.12.3-32-1-x86_64.eopkg [cached] Downloading 13 / 19 Package iso-codes found in repository Solus iso-codes-4.20.1-16-1-x86_64.eopkg [cached] Downloading 14 / 19 Package python-setuptools found in repository Solus python-setuptools-80.9.0-25-1-x86_64.eopkg [cached] Downloading 15 / 19 Package curl found in repository Solus curl-8.19.0-113-1-x86_64.eopkg [cached] Downloading 16 / 19 Package jansson found in repository Solus jansson-2.15.0-11-1-x86_64.eopkg [cached] Downloading 17 / 19 Package cryptsetup found in repository Solus cryptsetup-2.8.4-26-1-x86_64.eopkg [cached] Downloading 18 / 19 Package python-eopkg found in repository Solus python-eopkg-4.4.2-35-1-x86_64.eopkg [cached] Downloading 19 / 19 Package btrfs-progs-libbtrfs found in repository Solus btrfs-progs-libbtrfs-6.19-76-1-x86_64.eopkg [cached] Finished downloading package upgrades. Disabling keyboard interrupts for file operations. Installing 1 / 19 eopkg-4.4.2-35-1-x86_64.eopkg [cached] Installing eopkg, version 4.4.2, release 35 Upgrading to new distribution release Extracting the files of eopkg Upgraded eopkg Installing 2 / 19 libgpg-error-1.59-27-1-x86_64.eopkg [cached] Installing libgpg-error, version 1.59, release 27 Upgrading to new distribution release Extracting the files of libgpg-error Upgraded libgpg-error Installing 3 / 19 iproute2-6.19.0-36-1-x86_64.eopkg [cached] Installing iproute2, version 6.19.0, release 36 Upgrading to new distribution release Extracting the files of iproute2 Upgraded iproute2 Installing 4 / 19 libgpg-error-devel-1.59-27-1-x86_64.eopkg [cached] Installing libgpg-error-devel, version 1.59, release 27 Upgrading to new distribution release Extracting the files of libgpg-error-devel Upgraded libgpg-error-devel Installing 5 / 19 libicu-78.2-30-1-x86_64.eopkg [cached] Installing libicu, version 78.2, release 30 Upgrading to new distribution release Extracting the files of libicu Upgraded libicu Installing 6 / 19 libicu-devel-78.2-30-1-x86_64.eopkg [cached] Installing libicu-devel, version 78.2, release 30 Upgrading to new distribution release Extracting the files of libicu-devel Upgraded libicu-devel Installing 7 / 19 hwdata-0.405-50-1-x86_64.eopkg [cached] Installing hwdata, version 0.405, release 50 Upgrading to new distribution release Extracting the files of hwdata Upgraded hwdata Installing 8 / 19 libxml2-2.13.9-59-1-x86_64.eopkg [cached] Installing libxml2, version 2.13.9, release 59 Upgrading to new distribution release Extracting the files of libxml2 Upgraded libxml2 Installing 9 / 19 libxml2-devel-2.13.9-59-1-x86_64.eopkg [cached] Installing libxml2-devel, version 2.13.9, release 59 Upgrading to new distribution release Extracting the files of libxml2-devel Upgraded libxml2-devel Installing 10 / 19 libarchive-3.8.6-61-1-x86_64.eopkg [cached] Installing libarchive, version 3.8.6, release 61 Upgrading to new distribution release Extracting the files of libarchive Upgraded libarchive Installing 11 / 19 libarchive-bin-3.8.6-61-1-x86_64.eopkg [cached] Installing libarchive-bin, version 3.8.6, release 61 Upgrading to new distribution release Extracting the files of libarchive-bin Upgraded libarchive-bin Installing 12 / 19 ccache-4.12.3-32-1-x86_64.eopkg [cached] Installing ccache, version 4.12.3, release 32 Upgrading to new distribution release Extracting the files of ccache Upgraded ccache Installing 13 / 19 iso-codes-4.20.1-16-1-x86_64.eopkg [cached] Installing iso-codes, version 4.20.1, release 16 Upgrading to new distribution release Extracting the files of iso-codes Upgraded iso-codes Installing 14 / 19 python-setuptools-80.9.0-25-1-x86_64.eopkg [cached] Installing python-setuptools, version 80.9.0, release 25 Upgrading to new distribution release Extracting the files of python-setuptools Upgraded python-setuptools Installing 15 / 19 curl-8.19.0-113-1-x86_64.eopkg [cached] Installing curl, version 8.19.0, release 113 Upgrading to new distribution release Extracting the files of curl Upgraded curl Installing 16 / 19 jansson-2.15.0-11-1-x86_64.eopkg [cached] Installing jansson, version 2.15.0, release 11 Upgrading to new distribution release Extracting the files of jansson Upgraded jansson Installing 17 / 19 cryptsetup-2.8.4-26-1-x86_64.eopkg [cached] Installing cryptsetup, version 2.8.4, release 26 Upgrading to new distribution release Extracting the files of cryptsetup Upgraded cryptsetup Installing 18 / 19 python-eopkg-4.4.2-35-1-x86_64.eopkg [cached] Installing python-eopkg, version 4.4.2, release 35 Upgrading to new distribution release Extracting the files of python-eopkg Upgraded python-eopkg Installing 19 / 19 btrfs-progs-libbtrfs-6.19-76-1-x86_64.eopkg [cached] Installing btrfs-progs-libbtrfs, version 6.19, release 76 Upgrading to new distribution release Extracting the files of btrfs-progs-libbtrfs Upgraded btrfs-progs-libbtrfs time=2026-03-12T00:12:35.656Z level=DEBUG msg="Executing in chroot" dir=/var/cache/solbuild/unstable-x86_64/or-tools/union command="eopkg.bin install -y abi-wizard iproute2 sccache -N" Warning: Failed to acquire inhibit lock: Launch helper exited with unknown return code 1 Warning: The following package(s) are already installed and are not going to be installed again: abi-wizard iproute2 sccache No packages to install. time=2026-03-12T00:12:35.870Z level=DEBUG msg="Asserting system.devel component installation" time=2026-03-12T00:12:35.870Z level=DEBUG msg="Executing in chroot" dir=/var/cache/solbuild/unstable-x86_64/or-tools/union command="eopkg.bin install -y -c system.devel -N" Warning: Failed to acquire inhibit lock: Launch helper exited with unknown return code 1 Warning: The following package(s) are already installed and are not going to be installed again: asciify autoconf automake bash-completion-devel binutils bison blake3 cmake dbus-devel diffstat diffutils expat-devel fakeroot file-devel flex flex-devel g++ gcc gfortran glibc-devel gmp-devel gobject-introspection-devel intltool libarchive-bin libffi-devel libgpg-error-devel libgudev-devel libtool-devel libxcrypt-devel libxml2-devel linux-headers m4 make meson mpc-devel mpfr-devel muon nano nano-syntax-highlighting nasm ncurses-devel openssl-devel pam-devel patch pkgconf polkit-devel readline-devel rootlesskit systemd-devel texinfo util-linux-devel ypkg zlib-devel No packages to install. time=2026-03-12T00:12:36.084Z level=DEBUG msg="Writing packager file" time=2026-03-12T00:12:36.084Z level=DEBUG msg="Installing build dependencies" file=/home/build/work/package.yml time=2026-03-12T00:12:36.084Z level=DEBUG msg="Executing in chroot" dir=/var/cache/solbuild/unstable-x86_64/or-tools/union command="ypkg install-deps --eopkg-cmd 'eopkg.bin' -f /home/build/work/package.yml -n" Warning: Failed to acquire inhibit lock: Launch helper exited with unknown return code 1 The following packages will be installed: abseil-cpp abseil-cpp-devel clang clang-libs coinmp coinmp-devel eigen3 gbenchmark gbenchmark-devel gtest libcxx libcxx-devel libedit libomp libomp-devel lld lld-libs llvm llvm-libs mimalloc polly protobuf protobuf-devel re2 re2-devel Total size of package(s): 89.87 MB Warning: There are extra packages due to dependencies. Downloading 1 / 25 Package gtest found in repository Solus gtest-1.15.2-10-1-x86_64.eopkg [cached] Downloading 2 / 25 Package abseil-cpp found in repository Solus abseil-cpp-20260107.1-11-1-x86_64.eopkg [cached] Downloading 3 / 25 Package abseil-cpp-devel found in repository Solus abseil-cpp-devel-20260107.1-11-1-x86_64.eopkg [cached] Downloading 4 / 25 Package protobuf found in repository Solus protobuf-34.0-19-1-x86_64.eopkg [cached] Downloading 5 / 25 Package protobuf-devel found in repository Solus protobuf-devel-34.0-19-1-x86_64.eopkg [cached] Downloading 6 / 25 Package polly found in repository Solus polly-20.1.8-133-1-x86_64.eopkg [cached] Downloading 7 / 25 Package libedit found in repository Solus libedit-20240808.3.1-15-1-x86_64.eopkg [cached] Downloading 8 / 25 Package llvm-libs found in repository Solus llvm-libs-20.1.8-133-1-x86_64.eopkg [cached] Downloading 9 / 25 Package mimalloc found in repository Solus mimalloc-2.1.6-2-1-x86_64.eopkg [cached] Downloading 10 / 25 Package lld-libs found in repository Solus lld-libs-20.1.8-133-1-x86_64.eopkg [cached] Downloading 11 / 25 Package lld found in repository Solus lld-20.1.8-133-1-x86_64.eopkg [cached] Downloading 12 / 25 Package libcxx found in repository Solus libcxx-20.1.8-133-1-x86_64.eopkg [cached] Downloading 13 / 25 Package libcxx-devel found in repository Solus libcxx-devel-20.1.8-133-1-x86_64.eopkg [cached] Downloading 14 / 25 Package libomp found in repository Solus libomp-20.1.8-133-1-x86_64.eopkg [cached] Downloading 15 / 25 Package llvm found in repository Solus llvm-20.1.8-133-1-x86_64.eopkg [cached] Downloading 16 / 25 Package clang-libs found in repository Solus clang-libs-20.1.8-133-1-x86_64.eopkg [cached] Downloading 17 / 25 Package libomp-devel found in repository Solus libomp-devel-20.1.8-133-1-x86_64.eopkg [cached] Downloading 18 / 25 Package clang found in repository Solus clang-20.1.8-133-1-x86_64.eopkg [cached] Downloading 19 / 25 Package re2 found in repository Solus re2-2024.07.02-13-1-x86_64.eopkg [cached] Downloading 20 / 25 Package re2-devel found in repository Solus re2-devel-2024.07.02-13-1-x86_64.eopkg [cached] Downloading 21 / 25 Package eigen3 found in repository Solus eigen3-3.4.0-11-1-x86_64.eopkg (1.0 MB) 0% 0.00 --/- [--:--:--] eigen3-3.4.0-11-1-x86_64.eopkg (1.0 MB) 0% 0.00 --/- [--:--:--] eigen3-3.4.0-11-1-x86_64.eopkg (1.0 MB) 1% 0.00 --/- [--:--:--] eigen3-3.4.0-11-1-x86_64.eopkg (1.0 MB) 2% 0.00 --/- [--:--:--] eigen3-3.4.0-11-1-x86_64.eopkg (1.0 MB) 3% 0.00 --/- [--:--:--] eigen3-3.4.0-11-1-x86_64.eopkg (1.0 MB) 3% 0.00 --/- [--:--:--] eigen3-3.4.0-11-1-x86_64.eopkg (1.0 MB) 4% 0.00 --/- [--:--:--] eigen3-3.4.0-11-1-x86_64.eopkg (1.0 MB) 5% 0.00 --/- [--:--:--] eigen3-3.4.0-11-1-x86_64.eopkg (1.0 MB) 6% 0.00 --/- [--:--:--] eigen3-3.4.0-11-1-x86_64.eopkg (1.0 MB) 7% 0.00 --/- [--:--:--] eigen3-3.4.0-11-1-x86_64.eopkg (1.0 MB) 7% 0.00 --/- [--:--:--] eigen3-3.4.0-11-1-x86_64.eopkg (1.0 MB) 8% 0.00 --/- [--:--:--] eigen3-3.4.0-11-1-x86_64.eopkg (1.0 MB) 9% 0.00 --/- [--:--:--] eigen3-3.4.0-11-1-x86_64.eopkg (1.0 MB) 10% 0.00 --/- [--:--:--] eigen3-3.4.0-11-1-x86_64.eopkg (1.0 MB) 11% 0.00 --/- [--:--:--] eigen3-3.4.0-11-1-x86_64.eopkg (1.0 MB) 11% 0.00 --/- [--:--:--] eigen3-3.4.0-11-1-x86_64.eopkg (1.0 MB) 12% 0.00 --/- [--:--:--] eigen3-3.4.0-11-1-x86_64.eopkg (1.0 MB) 13% 0.00 --/- [--:--:--] eigen3-3.4.0-11-1-x86_64.eopkg (1.0 MB) 14% 0.00 --/- [--:--:--] eigen3-3.4.0-11-1-x86_64.eopkg (1.0 MB) 15% 0.00 --/- [--:--:--] eigen3-3.4.0-11-1-x86_64.eopkg (1.0 MB) 15% 0.00 --/- [--:--:--] eigen3-3.4.0-11-1-x86_64.eopkg (1.0 MB) 16% 0.00 --/- [--:--:--] eigen3-3.4.0-11-1-x86_64.eopkg (1.0 MB) 17% 0.00 --/- [--:--:--] eigen3-3.4.0-11-1-x86_64.eopkg (1.0 MB) 18% 0.00 --/- [--:--:--] eigen3-3.4.0-11-1-x86_64.eopkg (1.0 MB) 18% 0.00 --/- [--:--:--] eigen3-3.4.0-11-1-x86_64.eopkg (1.0 MB) 19% 0.00 --/- [--:--:--] eigen3-3.4.0-11-1-x86_64.eopkg (1.0 MB) 20% 0.00 --/- [--:--:--] eigen3-3.4.0-11-1-x86_64.eopkg (1.0 MB) 21% 0.00 --/- [--:--:--] eigen3-3.4.0-11-1-x86_64.eopkg (1.0 MB) 22% 0.00 --/- [--:--:--] eigen3-3.4.0-11-1-x86_64.eopkg (1.0 MB) 22% 0.00 --/- [--:--:--] eigen3-3.4.0-11-1-x86_64.eopkg (1.0 MB) 23% 0.00 --/- [--:--:--] eigen3-3.4.0-11-1-x86_64.eopkg (1.0 MB) 24% 0.00 --/- [--:--:--] eigen3-3.4.0-11-1-x86_64.eopkg (1.0 MB) 25% 0.00 --/- [--:--:--] eigen3-3.4.0-11-1-x86_64.eopkg (1.0 MB) 26% 0.00 --/- [--:--:--] eigen3-3.4.0-11-1-x86_64.eopkg (1.0 MB) 26% 0.00 --/- [--:--:--] eigen3-3.4.0-11-1-x86_64.eopkg (1.0 MB) 27% 0.00 --/- [--:--:--] eigen3-3.4.0-11-1-x86_64.eopkg (1.0 MB) 28% 0.00 --/- [--:--:--] eigen3-3.4.0-11-1-x86_64.eopkg (1.0 MB) 29% 0.00 --/- [--:--:--] eigen3-3.4.0-11-1-x86_64.eopkg (1.0 MB) 30% 0.00 --/- [--:--:--] eigen3-3.4.0-11-1-x86_64.eopkg (1.0 MB) 30% 0.00 --/- [--:--:--] eigen3-3.4.0-11-1-x86_64.eopkg (1.0 MB) 31% 0.00 --/- [--:--:--] eigen3-3.4.0-11-1-x86_64.eopkg (1.0 MB) 32% 0.00 --/- [--:--:--] eigen3-3.4.0-11-1-x86_64.eopkg (1.0 MB) 33% 0.00 --/- [--:--:--] eigen3-3.4.0-11-1-x86_64.eopkg (1.0 MB) 33% 0.00 --/- [--:--:--] eigen3-3.4.0-11-1-x86_64.eopkg (1.0 MB) 34% 0.00 --/- [--:--:--] eigen3-3.4.0-11-1-x86_64.eopkg (1.0 MB) 35% 0.00 --/- [--:--:--] eigen3-3.4.0-11-1-x86_64.eopkg (1.0 MB) 36% 0.00 --/- [--:--:--] eigen3-3.4.0-11-1-x86_64.eopkg (1.0 MB) 37% 0.00 --/- [--:--:--] eigen3-3.4.0-11-1-x86_64.eopkg (1.0 MB) 37% 0.00 --/- [--:--:--] eigen3-3.4.0-11-1-x86_64.eopkg (1.0 MB) 38% 0.00 --/- [--:--:--] eigen3-3.4.0-11-1-x86_64.eopkg (1.0 MB) 39% 0.00 --/- [--:--:--] eigen3-3.4.0-11-1-x86_64.eopkg (1.0 MB) 40% 0.00 --/- [--:--:--] eigen3-3.4.0-11-1-x86_64.eopkg (1.0 MB) 41% 0.00 --/- [--:--:--] eigen3-3.4.0-11-1-x86_64.eopkg (1.0 MB) 41% 0.00 --/- [--:--:--] eigen3-3.4.0-11-1-x86_64.eopkg (1.0 MB) 42% 0.00 --/- [--:--:--] eigen3-3.4.0-11-1-x86_64.eopkg (1.0 MB) 43% 0.00 --/- [--:--:--] eigen3-3.4.0-11-1-x86_64.eopkg (1.0 MB) 44% 0.00 --/- [--:--:--] eigen3-3.4.0-11-1-x86_64.eopkg (1.0 MB) 45% 0.00 --/- [--:--:--] eigen3-3.4.0-11-1-x86_64.eopkg (1.0 MB) 45% 0.00 --/- [--:--:--] eigen3-3.4.0-11-1-x86_64.eopkg (1.0 MB) 46% 0.00 --/- [--:--:--] eigen3-3.4.0-11-1-x86_64.eopkg (1.0 MB) 47% 0.00 --/- [--:--:--] eigen3-3.4.0-11-1-x86_64.eopkg (1.0 MB) 48% 0.00 --/- [--:--:--] eigen3-3.4.0-11-1-x86_64.eopkg (1.0 MB) 49% 0.00 --/- [--:--:--] eigen3-3.4.0-11-1-x86_64.eopkg (1.0 MB) 49% 0.00 --/- [--:--:--] eigen3-3.4.0-11-1-x86_64.eopkg (1.0 MB) 50% 0.00 --/- [--:--:--] eigen3-3.4.0-11-1-x86_64.eopkg (1.0 MB) 51% 0.00 --/- [--:--:--] eigen3-3.4.0-11-1-x86_64.eopkg (1.0 MB) 52% 0.00 --/- [--:--:--] eigen3-3.4.0-11-1-x86_64.eopkg (1.0 MB) 52% 0.00 --/- [--:--:--] eigen3-3.4.0-11-1-x86_64.eopkg (1.0 MB) 53% 0.00 --/- [--:--:--] eigen3-3.4.0-11-1-x86_64.eopkg (1.0 MB) 54% 0.00 --/- [--:--:--] eigen3-3.4.0-11-1-x86_64.eopkg (1.0 MB) 55% 0.00 --/- [--:--:--] eigen3-3.4.0-11-1-x86_64.eopkg (1.0 MB) 56% 0.00 --/- [--:--:--] eigen3-3.4.0-11-1-x86_64.eopkg (1.0 MB) 56% 0.00 --/- [--:--:--] eigen3-3.4.0-11-1-x86_64.eopkg (1.0 MB) 57% 0.00 --/- [--:--:--] eigen3-3.4.0-11-1-x86_64.eopkg (1.0 MB) 58% 0.00 --/- [--:--:--] eigen3-3.4.0-11-1-x86_64.eopkg (1.0 MB) 59% 0.00 --/- [--:--:--] eigen3-3.4.0-11-1-x86_64.eopkg (1.0 MB) 60% 0.00 --/- [--:--:--] eigen3-3.4.0-11-1-x86_64.eopkg (1.0 MB) 60% 0.00 --/- [--:--:--] eigen3-3.4.0-11-1-x86_64.eopkg (1.0 MB) 61% 0.00 --/- [--:--:--] eigen3-3.4.0-11-1-x86_64.eopkg (1.0 MB) 62% 0.00 --/- [--:--:--] eigen3-3.4.0-11-1-x86_64.eopkg (1.0 MB) 63% 0.00 --/- [--:--:--] eigen3-3.4.0-11-1-x86_64.eopkg (1.0 MB) 64% 0.00 --/- [--:--:--] eigen3-3.4.0-11-1-x86_64.eopkg (1.0 MB) 64% 0.00 --/- [--:--:--] eigen3-3.4.0-11-1-x86_64.eopkg (1.0 MB) 65% 0.00 --/- [--:--:--] eigen3-3.4.0-11-1-x86_64.eopkg (1.0 MB) 66% 0.00 --/- [--:--:--] eigen3-3.4.0-11-1-x86_64.eopkg (1.0 MB) 67% 0.00 --/- [--:--:--] eigen3-3.4.0-11-1-x86_64.eopkg (1.0 MB) 67% 0.00 --/- [--:--:--] eigen3-3.4.0-11-1-x86_64.eopkg (1.0 MB) 68% 0.00 --/- [--:--:--] eigen3-3.4.0-11-1-x86_64.eopkg (1.0 MB) 69% 0.00 --/- [--:--:--] eigen3-3.4.0-11-1-x86_64.eopkg (1.0 MB) 70% 0.00 --/- [--:--:--] eigen3-3.4.0-11-1-x86_64.eopkg (1.0 MB) 71% 0.00 --/- [--:--:--] eigen3-3.4.0-11-1-x86_64.eopkg (1.0 MB) 71% 0.00 --/- [--:--:--] eigen3-3.4.0-11-1-x86_64.eopkg (1.0 MB) 72% 0.00 --/- [--:--:--] eigen3-3.4.0-11-1-x86_64.eopkg (1.0 MB) 73% 0.00 --/- [--:--:--] eigen3-3.4.0-11-1-x86_64.eopkg (1.0 MB) 74% 0.00 --/- [--:--:--] eigen3-3.4.0-11-1-x86_64.eopkg (1.0 MB) 75% 0.00 --/- [--:--:--] eigen3-3.4.0-11-1-x86_64.eopkg (1.0 MB) 75% 0.00 --/- [--:--:--] eigen3-3.4.0-11-1-x86_64.eopkg (1.0 MB) 76% 0.00 --/- [--:--:--] eigen3-3.4.0-11-1-x86_64.eopkg (1.0 MB) 77% 0.00 --/- [--:--:--] eigen3-3.4.0-11-1-x86_64.eopkg (1.0 MB) 78% 0.00 --/- [--:--:--] eigen3-3.4.0-11-1-x86_64.eopkg (1.0 MB) 79% 0.00 --/- [--:--:--] eigen3-3.4.0-11-1-x86_64.eopkg (1.0 MB) 79% 0.00 --/- [--:--:--] eigen3-3.4.0-11-1-x86_64.eopkg (1.0 MB) 80% 0.00 --/- [--:--:--] eigen3-3.4.0-11-1-x86_64.eopkg (1.0 MB) 81% 0.00 --/- [--:--:--] eigen3-3.4.0-11-1-x86_64.eopkg (1.0 MB) 82% 0.00 --/- [--:--:--] eigen3-3.4.0-11-1-x86_64.eopkg (1.0 MB) 83% 0.00 --/- [--:--:--] eigen3-3.4.0-11-1-x86_64.eopkg (1.0 MB) 83% 0.00 --/- [--:--:--] eigen3-3.4.0-11-1-x86_64.eopkg (1.0 MB) 84% 0.00 --/- [--:--:--] eigen3-3.4.0-11-1-x86_64.eopkg (1.0 MB) 85% 0.00 --/- [--:--:--] eigen3-3.4.0-11-1-x86_64.eopkg (1.0 MB) 86% 0.00 --/- [--:--:--] eigen3-3.4.0-11-1-x86_64.eopkg (1.0 MB) 86% 0.00 --/- [--:--:--] eigen3-3.4.0-11-1-x86_64.eopkg (1.0 MB) 87% 0.00 --/- [--:--:--] eigen3-3.4.0-11-1-x86_64.eopkg (1.0 MB) 88% 0.00 --/- [--:--:--] eigen3-3.4.0-11-1-x86_64.eopkg (1.0 MB) 89% 0.00 --/- [--:--:--] eigen3-3.4.0-11-1-x86_64.eopkg (1.0 MB) 90% 0.00 --/- [--:--:--] eigen3-3.4.0-11-1-x86_64.eopkg (1.0 MB) 90% 0.00 --/- [--:--:--] eigen3-3.4.0-11-1-x86_64.eopkg (1.0 MB) 91% 0.00 --/- [--:--:--] eigen3-3.4.0-11-1-x86_64.eopkg (1.0 MB) 92% 0.00 --/- [--:--:--] eigen3-3.4.0-11-1-x86_64.eopkg (1.0 MB) 93% 0.00 --/- [--:--:--] eigen3-3.4.0-11-1-x86_64.eopkg (1.0 MB) 94% 0.00 --/- [--:--:--] eigen3-3.4.0-11-1-x86_64.eopkg (1.0 MB) 94% 0.00 --/- [--:--:--] eigen3-3.4.0-11-1-x86_64.eopkg (1.0 MB) 95% 0.00 --/- [--:--:--] eigen3-3.4.0-11-1-x86_64.eopkg (1.0 MB) 96% 0.00 --/- [--:--:--] eigen3-3.4.0-11-1-x86_64.eopkg (1.0 MB) 97% 0.00 --/- [--:--:--] eigen3-3.4.0-11-1-x86_64.eopkg (1.0 MB) 98% 0.00 --/- [--:--:--] eigen3-3.4.0-11-1-x86_64.eopkg (1.0 MB) 98% 0.00 --/- [--:--:--] eigen3-3.4.0-11-1-x86_64.eopkg (1.0 MB) 99% 0.00 --/- [--:--:--] eigen3-3.4.0-11-1-x86_64.eopkg (1.0 MB)100% 0.00 --/- [--:--:--] [complete] Downloading 22 / 25 Package coinmp found in repository Solus coinmp-1.8.4-5-1-x86_64.eopkg [cached] Downloading 23 / 25 Package coinmp-devel found in repository Solus coinmp-devel-1.8.4-5-1-x86_64.eopkg [cached] Downloading 24 / 25 Package gbenchmark found in repository Solus gbenchmark-1.9.0-4-1-x86_64.eopkg [cached] Downloading 25 / 25 Package gbenchmark-devel found in repository Solus gbenchmark-devel-1.9.0-4-1-x86_64.eopkg [cached] Finished downloading packages. Disabling keyboard interrupts for file operations. Installing 1 / 25 gtest-1.15.2-10-1-x86_64.eopkg [cached] Installing gtest, version 1.15.2, release 10 Extracting the files of gtest Installed gtest Installing 2 / 25 abseil-cpp-20260107.1-11-1-x86_64.eopkg [cached] Installing abseil-cpp, version 20260107.1, release 11 Extracting the files of abseil-cpp Installed abseil-cpp Installing 3 / 25 abseil-cpp-devel-20260107.1-11-1-x86_64.eopkg [cached] Installing abseil-cpp-devel, version 20260107.1, release 11 Extracting the files of abseil-cpp-devel Installed abseil-cpp-devel Installing 4 / 25 protobuf-34.0-19-1-x86_64.eopkg [cached] Installing protobuf, version 34.0, release 19 Extracting the files of protobuf Installed protobuf Installing 5 / 25 protobuf-devel-34.0-19-1-x86_64.eopkg [cached] Installing protobuf-devel, version 34.0, release 19 Extracting the files of protobuf-devel Installed protobuf-devel Installing 6 / 25 polly-20.1.8-133-1-x86_64.eopkg [cached] Installing polly, version 20.1.8, release 133 Extracting the files of polly Installed polly Installing 7 / 25 libedit-20240808.3.1-15-1-x86_64.eopkg [cached] Installing libedit, version 20240808.3.1, release 15 Extracting the files of libedit Installed libedit Installing 8 / 25 llvm-libs-20.1.8-133-1-x86_64.eopkg [cached] Installing llvm-libs, version 20.1.8, release 133 Extracting the files of llvm-libs Installed llvm-libs Installing 9 / 25 mimalloc-2.1.6-2-1-x86_64.eopkg [cached] Installing mimalloc, version 2.1.6, release 2 Extracting the files of mimalloc Installed mimalloc Installing 10 / 25 lld-libs-20.1.8-133-1-x86_64.eopkg [cached] Installing lld-libs, version 20.1.8, release 133 Extracting the files of lld-libs Installed lld-libs Installing 11 / 25 lld-20.1.8-133-1-x86_64.eopkg [cached] Installing lld, version 20.1.8, release 133 Extracting the files of lld Installed lld Installing 12 / 25 libcxx-20.1.8-133-1-x86_64.eopkg [cached] Installing libcxx, version 20.1.8, release 133 Extracting the files of libcxx Installed libcxx Installing 13 / 25 libcxx-devel-20.1.8-133-1-x86_64.eopkg [cached] Installing libcxx-devel, version 20.1.8, release 133 Extracting the files of libcxx-devel Installed libcxx-devel Installing 14 / 25 libomp-20.1.8-133-1-x86_64.eopkg [cached] Installing libomp, version 20.1.8, release 133 Extracting the files of libomp Installed libomp Installing 15 / 25 llvm-20.1.8-133-1-x86_64.eopkg [cached] Installing llvm, version 20.1.8, release 133 Extracting the files of llvm Installed llvm Installing 16 / 25 clang-libs-20.1.8-133-1-x86_64.eopkg [cached] Installing clang-libs, version 20.1.8, release 133 Extracting the files of clang-libs Installed clang-libs Installing 17 / 25 libomp-devel-20.1.8-133-1-x86_64.eopkg [cached] Installing libomp-devel, version 20.1.8, release 133 Extracting the files of libomp-devel Installed libomp-devel Installing 18 / 25 clang-20.1.8-133-1-x86_64.eopkg [cached] Installing clang, version 20.1.8, release 133 Extracting the files of clang Installed clang Installing 19 / 25 re2-2024.07.02-13-1-x86_64.eopkg [cached] Installing re2, version 2024.07.02, release 13 Extracting the files of re2 Installed re2 Installing 20 / 25 re2-devel-2024.07.02-13-1-x86_64.eopkg [cached] Installing re2-devel, version 2024.07.02, release 13 Extracting the files of re2-devel Installed re2-devel Installing 21 / 25 eigen3-3.4.0-11-1-x86_64.eopkg [cached] Installing eigen3, version 3.4.0, release 11 Extracting the files of eigen3 Installed eigen3 Installing 22 / 25 coinmp-1.8.4-5-1-x86_64.eopkg [cached] Installing coinmp, version 1.8.4, release 5 Extracting the files of coinmp Installed coinmp Installing 23 / 25 coinmp-devel-1.8.4-5-1-x86_64.eopkg [cached] Installing coinmp-devel, version 1.8.4, release 5 Extracting the files of coinmp-devel Installed coinmp-devel Installing 24 / 25 gbenchmark-1.9.0-4-1-x86_64.eopkg [cached] Installing gbenchmark, version 1.9.0, release 4 Extracting the files of gbenchmark Installed gbenchmark Installing 25 / 25 gbenchmark-devel-1.9.0-4-1-x86_64.eopkg [cached] Installing gbenchmark-devel, version 1.9.0, release 4 Extracting the files of gbenchmark-devel Installed gbenchmark-devel [BuildDep] Checking build-deps for or-tools-9.12-2 [BuildDep] Requesting installation of: re2-devel protobuf-devel coinmp-devel eigen3 gbenchmark-devel clang time=2026-03-12T00:12:40.250Z level=DEBUG msg="Stopping D-BUS" time=2026-03-12T00:12:40.250Z level=DEBUG msg="Executing in chroot" dir=/var/cache/solbuild/unstable-x86_64/or-tools/union command="chown -R build:build /home/build" time=2026-03-12T00:12:40.252Z level=DEBUG msg="Dropping container networking" time=2026-03-12T00:12:40.252Z level=DEBUG msg="Configuring container networking" time=2026-03-12T00:12:40.253Z level=DEBUG msg="Exposing source to container" source=/var/lib/solbuild/sources/cbb7bfee99409f8b5704c420c9a6bcc1054963952588c19651d4f5bb0480f534/or-tools-9.12.tar.gz target=/var/cache/solbuild/unstable-x86_64/or-tools/union/home/build/YPKG/sources/or-tools-9.12.tar.gz time=2026-03-12T00:12:40.254Z level=DEBUG msg="Exposing cache to build" cache=bazel source=/var/lib/solbuild/cache/bazel target=/var/cache/solbuild/unstable-x86_64/or-tools/union/home/build/.cache/bazel time=2026-03-12T00:12:40.255Z level=DEBUG msg="Exposing cache to build" cache=ccache source=/var/lib/solbuild/cache/ccache target=/var/cache/solbuild/unstable-x86_64/or-tools/union/home/build/.ccache time=2026-03-12T00:12:40.255Z level=DEBUG msg="Exposing cache to build" cache=go-build source=/var/lib/solbuild/cache/go-build target=/var/cache/solbuild/unstable-x86_64/or-tools/union/home/build/.cache/go-build time=2026-03-12T00:12:40.256Z level=DEBUG msg="Exposing cache to build" cache=sccache source=/var/lib/solbuild/cache/sccache target=/var/cache/solbuild/unstable-x86_64/or-tools/union/home/build/.cache/sccache time=2026-03-12T00:12:40.256Z level=DEBUG msg="Copying host asset" key=/etc/resolv.conf time=2026-03-12T00:12:40.257Z level=DEBUG msg="Copying host asset" key=/etc/eopkg/eopkg.conf time=2026-03-12T00:12:40.257Z level=DEBUG msg="Copying host asset" key=/etc/ccache/ccache.conf time=2026-03-12T00:12:40.257Z level=DEBUG msg="Starting sccache server" time=2026-03-12T00:12:40.265Z level=INFO msg="Now starting build" package=or-tools time=2026-03-12T00:12:40.265Z level=DEBUG msg="Executing in chroot" dir=/var/cache/solbuild/unstable-x86_64/or-tools/union command="ypkg build -D /home/build/work -B /home/build/YPKG /home/build/work/package.yml -n -t 1746461040" + cd /home/build/YPKG/root/or-tools/build/or-tools-9.12 + export 'CFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + CFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + export 'CXXFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + CXXFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + export 'LDFLAGS=-Wl,-O1 -Wl,-z,relro -Wl,-z,now -Wl,-z,max-page-size=0x1000 -Wl,-Bsymbolic-functions -Wl,--sort-common -Wl,-z,pack-relative-relocs' + LDFLAGS='-Wl,-O1 -Wl,-z,relro -Wl,-z,now -Wl,-z,max-page-size=0x1000 -Wl,-Bsymbolic-functions -Wl,--sort-common -Wl,-z,pack-relative-relocs' + export RUSTFLAGS=-Cforce-frame-pointers + RUSTFLAGS=-Cforce-frame-pointers + export 'FFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + FFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + export 'FCFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + FCFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + export PATH=/usr/bin:/bin:/usr/sbin:/sbin + PATH=/usr/bin:/bin:/usr/sbin:/sbin + export workdir=/home/build/YPKG/root/or-tools/build/or-tools-9.12 + workdir=/home/build/YPKG/root/or-tools/build/or-tools-9.12 + export package=or-tools + package=or-tools + export release=2 + release=2 + export version=9.12 + version=9.12 + export sources=/home/build/YPKG/sources + sources=/home/build/YPKG/sources + export pkgfiles=/home/build/work/files + pkgfiles=/home/build/work/files + export installdir=/home/build/YPKG/root/or-tools/install + installdir=/home/build/YPKG/root/or-tools/install + export PKG_ROOT_DIR=/home/build/YPKG/root/or-tools + PKG_ROOT_DIR=/home/build/YPKG/root/or-tools + export PKG_BUILD_DIR=/home/build/YPKG/root/or-tools/build + PKG_BUILD_DIR=/home/build/YPKG/root/or-tools/build + export LT_SYS_LIBRARY_PATH=/usr/lib64 + LT_SYS_LIBRARY_PATH=/usr/lib64 + export CC=clang + CC=clang + export CXX=clang++ + CXX=clang++ + export LD_AS_NEEDED=1 + LD_AS_NEEDED=1 + export AR=llvm-ar + AR=llvm-ar + export RANLIB=llvm-ranlib + RANLIB=llvm-ranlib + export NM=llvm-nm + NM=llvm-nm + export TERM=dumb + TERM=dumb + export SOURCE_DATE_EPOCH=1746461040 + SOURCE_DATE_EPOCH=1746461040 + unset DISPLAY SUDO_USER SUDO_GID SUDO_UID SUDO_COMMAND CDPATH + cmake -G Ninja . -B solusBuildDir '-DCMAKE_C_FLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' '-DCMAKE_CXX_FLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' '-DCMAKE_LD_FLAGS=-Wl,-O1 -Wl,-z,relro -Wl,-z,now -Wl,-z,max-page-size=0x1000 -Wl,-Bsymbolic-functions -Wl,--sort-common -Wl,-z,pack-relative-relocs' -DCMAKE_LIB_SUFFIX=64 -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_INSTALL_PREFIX=/usr -DUSE_HIGHS=OFF -DUSE_SCIP=OFF -- The CXX compiler identification is Clang 20.1.8 -- The C compiler identification is Clang 20.1.8 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/clang++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/clang - skipped -- Detecting C compile features -- Detecting C compile features - done -- ortools version: 9.12.9999 -- Build type: RelWithDebInfo -- Build C++ library: ON -- Build Python: OFF -- Build Java: OFF -- Build .Net: OFF -- Build Flatzinc: ON -- Build LP Parser: ON -- Build MathOpt: ON -- Build samples: ON -- Build C++ samples: ON -- Build Python samples: OFF -- Build Java samples: OFF -- Build .Net samples: OFF -- Build examples: ON -- Build C++ examples: ON -- Build Python examples: OFF -- Build Java examples: OFF -- Build .Net examples: OFF -- Build documentation: OFF -- Install doc: OFF -- Build all dependencies: OFF -- Build ZLIB: OFF -- Build abseil-cpp: OFF -- Build protobuf: OFF -- Build eigen3: OFF -- Build re2: OFF -- Build googletest: OFF -- Build benchmark: OFF -- BOP support: ON -- COIN-OR support: ON -- Build CoinUtils: OFF -- Build Osi: OFF -- Build Clp: OFF -- Build Cgl: OFF -- Build Cbc: OFF -- GLOP support: ON -- GLPK support: OFF -- Build GLPK: OFF -- Gurobi support: ON -- HiGHS support: OFF -- Build HiGHS: OFF -- PDLP support: ON -- Build PDLP: ON -- SCIP support: OFF -- Build SCIP: OFF -- CPLEX support: OFF -- Xpress support: ON -- C++: Build doc: OFF -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Looking for C++ include sys/types.h -- Looking for C++ include sys/types.h - found -- Looking for C++ include stdint.h -- Looking for C++ include stdint.h - found -- Looking for C++ include stddef.h -- Looking for C++ include stddef.h - found -- Check size of long -- Check size of long - done -- Found long size: 8 -- Check size of long long -- Check size of long long - done -- Found long long size: 8 -- Check size of int64_t -- Check size of int64_t - done -- Found int64_t size: 8 -- Check size of unsigned long -- Check size of unsigned long - done -- Found unsigned long size: 8 -- Check size of unsigned long long -- Check size of unsigned long long - done -- Found unsigned long long size: 8 -- Check size of uint64_t -- Check size of uint64_t - done -- Found uint64_t size: 8 -- Check size of int * -- Check size of int * - done -- Found int * size: 8 -- Configuring test base_constant_divisor_test ... -- Configuring test base_constant_divisor_test ...DONE -- Configuring test base_dump_vars_test ... -- Configuring test base_dump_vars_test ...DONE -- Configuring test algorithms_adjustable_k_ary_heap_test ... -- Configuring test algorithms_adjustable_k_ary_heap_test ...DONE -- Configuring test algorithms_binary_indexed_tree_test ... -- Configuring test algorithms_binary_indexed_tree_test ...DONE -- Configuring test algorithms_binary_search_test ... -- Configuring test algorithms_binary_search_test ...DONE -- Configuring test algorithms_dense_doubly_linked_list_test ... -- Configuring test algorithms_dense_doubly_linked_list_test ...DONE -- Configuring test algorithms_dynamic_partition_test ... -- Configuring test algorithms_dynamic_partition_test ...DONE -- Configuring test algorithms_dynamic_permutation_test ... -- Configuring test algorithms_dynamic_permutation_test ...DONE -- Configuring test algorithms_find_graph_symmetries_test ... -- Configuring test algorithms_find_graph_symmetries_test ...DONE -- Configuring test algorithms_hungarian_test ... -- Configuring test algorithms_hungarian_test ...DONE -- Configuring test algorithms_knapsack_solver_test ... -- Configuring test algorithms_knapsack_solver_test ...DONE -- Configuring test algorithms_n_choose_k_test ... -- Configuring test algorithms_n_choose_k_test ...DONE -- Configuring test algorithms_radix_sort_test ... -- Configuring test algorithms_radix_sort_test ...DONE -- Configuring test algorithms_sparse_permutation_test ... -- Configuring test algorithms_sparse_permutation_test ...DONE -- Configuring test graph_assignment_test ... -- Configuring test graph_assignment_test ...DONE -- Configuring test graph_bidirectional_dijkstra_test ... -- Configuring test graph_bidirectional_dijkstra_test ...DONE -- Configuring test graph_bounded_dijkstra_test ... -- Configuring test graph_bounded_dijkstra_test ...DONE -- Configuring test graph_christofides_test ... -- Configuring test graph_christofides_test ...DONE -- Configuring test graph_cliques_test ... -- Configuring test graph_cliques_test ...DONE -- Configuring test graph_dag_constrained_shortest_path_test ... -- Configuring test graph_dag_constrained_shortest_path_test ...DONE -- Configuring test graph_dag_shortest_path_test ... -- Configuring test graph_dag_shortest_path_test ...DONE -- Configuring test graph_eulerian_path_test ... -- Configuring test graph_eulerian_path_test ...DONE -- Configuring test graph_hamiltonian_path_test ... -- Configuring test graph_hamiltonian_path_test ...DONE -- Configuring test graph_k_shortest_paths_test ... -- Configuring test graph_k_shortest_paths_test ...DONE -- Configuring test graph_line_graph_test ... -- Configuring test graph_line_graph_test ...DONE -- Configuring test graph_linear_assignment_test ... -- Configuring test graph_linear_assignment_test ...DONE -- Configuring test graph_min_cost_flow_test ... -- Configuring test graph_min_cost_flow_test ...DONE -- Configuring test graph_minimum_spanning_tree_test ... -- Configuring test graph_minimum_spanning_tree_test ...DONE -- Configuring test graph_minimum_vertex_cover_test ... -- Configuring test graph_minimum_vertex_cover_test ...DONE -- Configuring test graph_multi_dijkstra_test ... -- Configuring test graph_multi_dijkstra_test ...DONE -- Configuring test graph_one_tree_lower_bound_test ... -- Configuring test graph_one_tree_lower_bound_test ...DONE -- Configuring test graph_perfect_matching_test ... -- Configuring test graph_perfect_matching_test ...DONE -- Configuring test graph_rooted_tree_test ... -- Configuring test graph_rooted_tree_test ...DONE -- Configuring test graph_shortest_paths_test ... -- Configuring test graph_shortest_paths_test ...DONE -- Configuring test graph_max_flow_test ... -- Configuring test graph_max_flow_test ...DONE -- Configuring test sat_2d_packing_brute_force_test ... -- Configuring test sat_2d_packing_brute_force_test ...DONE -- Configuring test sat_2d_rectangle_presolve_test ... -- Configuring test sat_2d_rectangle_presolve_test ...DONE -- Configuring test sat_2d_try_edge_propagator_test ... -- Configuring test sat_2d_try_edge_propagator_test ...DONE -- Configuring test sat_all_different_test ... -- Configuring test sat_all_different_test ...DONE -- Configuring test sat_boolean_problem_test ... -- Configuring test sat_boolean_problem_test ...DONE -- Configuring test sat_circuit_test ... -- Configuring test sat_circuit_test ...DONE -- Configuring test sat_clause_test ... -- Configuring test sat_clause_test ...DONE -- Configuring test sat_combine_solutions_test ... -- Configuring test sat_combine_solutions_test ...DONE -- Configuring test sat_constraint_violation_test ... -- Configuring test sat_constraint_violation_test ...DONE -- Configuring test sat_cp_constraints_test ... -- Configuring test sat_cp_constraints_test ...DONE -- Configuring test sat_cp_model_checker_test ... -- Configuring test sat_cp_model_checker_test ...DONE -- Configuring test sat_cp_model_copy_test ... -- Configuring test sat_cp_model_copy_test ...DONE -- Configuring test sat_cp_model_expand_test ... -- Configuring test sat_cp_model_expand_test ...DONE -- Configuring test sat_cp_model_postsolve_test ... -- Configuring test sat_cp_model_postsolve_test ...DONE -- Configuring test sat_cp_model_presolve_random_test ... -- Configuring test sat_cp_model_presolve_random_test ...DONE -- Configuring test sat_cp_model_search_test ... -- Configuring test sat_cp_model_search_test ...DONE -- Configuring test sat_cp_model_symmetries_test ... -- Configuring test sat_cp_model_symmetries_test ...DONE -- Configuring test sat_cp_model_table_test ... -- Configuring test sat_cp_model_table_test ...DONE -- Configuring test sat_cumulative_energy_test ... -- Configuring test sat_cumulative_energy_test ...DONE -- Configuring test sat_cumulative_test ... -- Configuring test sat_cumulative_test ...DONE -- Configuring test sat_cuts_test ... -- Configuring test sat_cuts_test ...DONE -- Configuring test sat_diffn_test ... -- Configuring test sat_diffn_test ...DONE -- Configuring test sat_diffn_util_test ... -- Configuring test sat_diffn_util_test ...DONE -- Configuring test sat_diophantine_test ... -- Configuring test sat_diophantine_test ...DONE -- Configuring test sat_disjunctive_test ... -- Configuring test sat_disjunctive_test ...DONE -- Configuring test sat_encoding_test ... -- Configuring test sat_encoding_test ...DONE -- Configuring test sat_feasibility_jump_test ... -- Configuring test sat_feasibility_jump_test ...DONE -- Configuring test sat_feasibility_pump_test ... -- Configuring test sat_feasibility_pump_test ...DONE -- Configuring test sat_flaky_models_test ... -- Configuring test sat_flaky_models_test ...DONE -- Configuring test sat_implied_bounds_test ... -- Configuring test sat_implied_bounds_test ...DONE -- Configuring test sat_inclusion_test ... -- Configuring test sat_inclusion_test ...DONE -- Configuring test sat_integer_expr_test ... -- Configuring test sat_integer_expr_test ...DONE -- Configuring test sat_integer_test ... -- Configuring test sat_integer_test ...DONE -- Configuring test sat_intervals_test ... -- Configuring test sat_intervals_test ...DONE -- Configuring test sat_lb_tree_search_test ... -- Configuring test sat_lb_tree_search_test ...DONE -- Configuring test sat_linear_constraint_manager_test ... -- Configuring test sat_linear_constraint_manager_test ...DONE -- Configuring test sat_linear_constraint_test ... -- Configuring test sat_linear_constraint_test ...DONE -- Configuring test sat_linear_model_test ... -- Configuring test sat_linear_model_test ...DONE -- Configuring test sat_linear_programming_constraint_test ... -- Configuring test sat_linear_programming_constraint_test ...DONE -- Configuring test sat_linear_propagation_test ... -- Configuring test sat_linear_propagation_test ...DONE -- Configuring test sat_linear_relaxation_test ... -- Configuring test sat_linear_relaxation_test ...DONE -- Configuring test sat_model_test ... -- Configuring test sat_model_test ...DONE -- Configuring test sat_optimization_test ... -- Configuring test sat_optimization_test ...DONE -- Configuring test sat_parameters_validation_test ... -- Configuring test sat_parameters_validation_test ...DONE -- Configuring test sat_pb_constraint_test ... -- Configuring test sat_pb_constraint_test ...DONE -- Configuring test sat_precedences_test ... -- Configuring test sat_precedences_test ...DONE -- Configuring test sat_presolve_context_test ... -- Configuring test sat_presolve_context_test ...DONE -- Configuring test sat_presolve_util_test ... -- Configuring test sat_presolve_util_test ...DONE -- Configuring test sat_probing_test ... -- Configuring test sat_probing_test ...DONE -- Configuring test sat_pseudo_costs_test ... -- Configuring test sat_pseudo_costs_test ...DONE -- Configuring test sat_restart_test ... -- Configuring test sat_restart_test ...DONE -- Configuring test sat_rins_test ... -- Configuring test sat_rins_test ...DONE -- Configuring test sat_routing_cuts_test ... -- Configuring test sat_routing_cuts_test ...DONE -- Configuring test sat_sat_base_test ... -- Configuring test sat_sat_base_test ...DONE -- Configuring test sat_sat_cnf_reader_test ... -- Configuring test sat_sat_cnf_reader_test ...DONE -- Configuring test sat_sat_decision_test ... -- Configuring test sat_sat_decision_test ...DONE -- Configuring test sat_sat_inprocessing_test ... -- Configuring test sat_sat_inprocessing_test ...DONE -- Configuring test sat_scheduling_cuts_test ... -- Configuring test sat_scheduling_cuts_test ...DONE -- Configuring test sat_scheduling_helpers_test ... -- Configuring test sat_scheduling_helpers_test ...DONE -- Configuring test sat_subsolver_test ... -- Configuring test sat_subsolver_test ...DONE -- Configuring test sat_symmetry_test ... -- Configuring test sat_symmetry_test ...DONE -- Configuring test sat_symmetry_util_test ... -- Configuring test sat_symmetry_util_test ...DONE -- Configuring test sat_table_test ... -- Configuring test sat_table_test ...DONE -- Configuring test sat_theta_tree_test ... -- Configuring test sat_theta_tree_test ...DONE -- Configuring test sat_timetable_test ... -- Configuring test sat_timetable_test ...DONE -- Configuring test sat_util_test ... -- Configuring test sat_util_test ...DONE -- Configuring test sat_var_domination_test ... -- Configuring test sat_var_domination_test ...DONE -- Configuring test sat_work_assignment_test ... -- Configuring test sat_work_assignment_test ...DONE -- Configuring test sat_zero_half_cuts_test ... -- Configuring test sat_zero_half_cuts_test ...DONE -- Configuring test math_opt_constraints_indicator_indicator_constraint_test ... -- Configuring test math_opt_constraints_indicator_indicator_constraint_test ...DONE -- Configuring test math_opt_constraints_indicator_storage_test ... -- Configuring test math_opt_constraints_indicator_storage_test ...DONE -- Configuring test math_opt_constraints_indicator_validator_test ... -- Configuring test math_opt_constraints_indicator_validator_test ...DONE -- Configuring test math_opt_constraints_quadratic_quadratic_constraint_test ... -- Configuring test math_opt_constraints_quadratic_quadratic_constraint_test ...DONE -- Configuring test math_opt_constraints_quadratic_storage_test ... -- Configuring test math_opt_constraints_quadratic_storage_test ...DONE -- Configuring test math_opt_constraints_quadratic_validator_test ... -- Configuring test math_opt_constraints_quadratic_validator_test ...DONE -- Configuring test math_opt_constraints_soc_second_order_cone_constraint_test ... -- Configuring test math_opt_constraints_soc_second_order_cone_constraint_test ...DONE -- Configuring test math_opt_constraints_soc_storage_test ... -- Configuring test math_opt_constraints_soc_storage_test ...DONE -- Configuring test math_opt_constraints_soc_validator_test ... -- Configuring test math_opt_constraints_soc_validator_test ...DONE -- Configuring test math_opt_constraints_sos_sos1_constraint_test ... -- Configuring test math_opt_constraints_sos_sos1_constraint_test ...DONE -- Configuring test math_opt_constraints_sos_sos2_constraint_test ... -- Configuring test math_opt_constraints_sos_sos2_constraint_test ...DONE -- Configuring test math_opt_constraints_sos_storage_test ... -- Configuring test math_opt_constraints_sos_storage_test ...DONE -- Configuring test math_opt_constraints_sos_validator_test ... -- Configuring test math_opt_constraints_sos_validator_test ...DONE -- Configuring test math_opt_constraints_util_model_util_test ... -- Configuring test math_opt_constraints_util_model_util_test ...DONE -- Configuring library math_opt_matchers ... -- Configuring library math_opt_matchers ...DONE -- Configuring library math_opt_base_solver_test ... -- Configuring library math_opt_base_solver_test ...DONE -- Configuring library math_opt_callback_tests ... -- Configuring library math_opt_callback_tests ...DONE -- Configuring library math_opt_status_tests ... -- Configuring library math_opt_status_tests ...DONE -- Configuring library math_opt_lp_tests ... -- Configuring library math_opt_lp_tests ...DONE -- Configuring library math_opt_lp_incomplete_solve_tests ... -- Configuring library math_opt_lp_incomplete_solve_tests ...DONE -- Configuring library math_opt_invalid_input_tests ... -- Configuring library math_opt_invalid_input_tests ...DONE -- Configuring library math_opt_mip_tests ... -- Configuring library math_opt_mip_tests ...DONE -- Configuring library math_opt_ip_model_solve_parameters_tests ... -- Configuring library math_opt_ip_model_solve_parameters_tests ...DONE -- Configuring library math_opt_ip_multiple_solutions_tests ... -- Configuring library math_opt_ip_multiple_solutions_tests ...DONE -- Configuring library math_opt_lp_model_solve_parameters_tests ... -- Configuring library math_opt_lp_model_solve_parameters_tests ...DONE -- Configuring library math_opt_lp_parameter_tests ... -- Configuring library math_opt_lp_parameter_tests ...DONE -- Configuring library math_opt_lp_initial_basis_tests ... -- Configuring library math_opt_lp_initial_basis_tests ...DONE -- Configuring library math_opt_ip_parameter_tests ... -- Configuring library math_opt_ip_parameter_tests ...DONE -- Configuring library math_opt_multi_objective_tests ... -- Configuring library math_opt_multi_objective_tests ...DONE -- Configuring library math_opt_qp_tests ... -- Configuring library math_opt_qp_tests ...DONE -- Configuring library math_opt_qc_tests ... -- Configuring library math_opt_qc_tests ...DONE -- Configuring library math_opt_second_order_cone_tests ... -- Configuring library math_opt_second_order_cone_tests ...DONE -- Configuring library math_opt_logical_constraint_tests ... -- Configuring library math_opt_logical_constraint_tests ...DONE -- Configuring library math_opt_test_models ... -- Configuring library math_opt_test_models ...DONE -- Configuring test math_opt_test_models_test ... -- Configuring test math_opt_test_models_test ...DONE -- Configuring library math_opt_generic_tests ... -- Configuring library math_opt_generic_tests ...DONE -- Configuring library math_opt_infeasible_subsystem_tests ... -- Configuring library math_opt_infeasible_subsystem_tests ...DONE -- Configuring test math_opt_solvers_glop_solver_test ... -- Configuring test math_opt_solvers_glop_solver_test ...DONE -- Configuring test math_opt_solvers_cp_sat_solver_test ... -- Configuring test math_opt_solvers_cp_sat_solver_test ...DONE -- Configuring test math_opt_solvers_message_callback_data_test ... -- Configuring test math_opt_solvers_message_callback_data_test ...DONE -- Configuring test math_opt_solvers_pdlp_solver_test ... -- Configuring test math_opt_solvers_pdlp_solver_test ...DONE -- Configuring test math_opt_solvers_xpress_solver_test ... -- Configuring test math_opt_solvers_xpress_solver_test ...DONE -- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY -- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY - Success -- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY -- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY - Success -- Performing Test COMPILER_HAS_DEPRECATED_ATTR -- Performing Test COMPILER_HAS_DEPRECATED_ATTR - Success -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/algorithms/samples/knapsack.cc ... -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/algorithms/samples/knapsack.cc ...DONE -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/algorithms/samples/set_cover.cc ... -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/algorithms/samples/set_cover.cc ...DONE -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/algorithms/samples/simple_knapsack_program.cc ... -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/algorithms/samples/simple_knapsack_program.cc ...DONE -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/samples/assignment_linear_sum_assignment.cc ... -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/samples/assignment_linear_sum_assignment.cc ...DONE -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/samples/assignment_min_flow.cc ... -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/samples/assignment_min_flow.cc ...DONE -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/samples/balance_min_flow.cc ... -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/samples/balance_min_flow.cc ...DONE -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/samples/bfs_directed.cc ... -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/samples/bfs_directed.cc ...DONE -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/samples/bfs_one_to_all.cc ... -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/samples/bfs_one_to_all.cc ...DONE -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/samples/bfs_undirected.cc ... -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/samples/bfs_undirected.cc ...DONE -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/samples/dag_constrained_shortest_path_sequential.cc ... -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/samples/dag_constrained_shortest_path_sequential.cc ...DONE -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/samples/dag_multiple_shortest_paths_one_to_all.cc ... -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/samples/dag_multiple_shortest_paths_one_to_all.cc ...DONE -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/samples/dag_multiple_shortest_paths_sequential.cc ... -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/samples/dag_multiple_shortest_paths_sequential.cc ...DONE -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/samples/dag_shortest_path_one_to_all.cc ... -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/samples/dag_shortest_path_one_to_all.cc ...DONE -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/samples/dag_shortest_path_sequential.cc ... -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/samples/dag_shortest_path_sequential.cc ...DONE -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/samples/dag_simple_constrained_shortest_path.cc ... -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/samples/dag_simple_constrained_shortest_path.cc ...DONE -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/samples/dag_simple_multiple_shortest_paths.cc ... -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/samples/dag_simple_multiple_shortest_paths.cc ...DONE -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/samples/dag_simple_shortest_path.cc ... -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/samples/dag_simple_shortest_path.cc ...DONE -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/samples/dijkstra_all_pairs_shortest_paths.cc ... -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/samples/dijkstra_all_pairs_shortest_paths.cc ...DONE -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/samples/dijkstra_directed.cc ... -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/samples/dijkstra_directed.cc ...DONE -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/samples/dijkstra_one_to_all.cc ... -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/samples/dijkstra_one_to_all.cc ...DONE -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/samples/dijkstra_sequential.cc ... -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/samples/dijkstra_sequential.cc ...DONE -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/samples/dijkstra_undirected.cc ... -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/samples/dijkstra_undirected.cc ...DONE -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/samples/root_a_tree.cc ... -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/samples/root_a_tree.cc ...DONE -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/samples/rooted_tree_paths.cc ... -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/samples/rooted_tree_paths.cc ...DONE -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/samples/simple_max_flow_program.cc ... -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/samples/simple_max_flow_program.cc ...DONE -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/samples/simple_min_cost_flow_program.cc ... -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/samples/simple_min_cost_flow_program.cc ...DONE -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/samples/simple_glop_program.cc ... -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/samples/simple_glop_program.cc ...DONE -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/samples/cp_is_fun_cp.cc ... -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/samples/cp_is_fun_cp.cc ...DONE -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/samples/minimal_jobshop_cp.cc ... -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/samples/minimal_jobshop_cp.cc ...DONE -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/samples/nqueens_cp.cc ... -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/samples/nqueens_cp.cc ...DONE -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/samples/nurses_cp.cc ... -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/samples/nurses_cp.cc ...DONE -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/samples/rabbits_and_pheasants_cp.cc ... -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/samples/rabbits_and_pheasants_cp.cc ...DONE -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/samples/simple_cp_program.cc ... -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/samples/simple_cp_program.cc ...DONE -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/samples/simple_ls_program.cc ... -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/samples/simple_ls_program.cc ...DONE -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/samples/simple_routing_program.cc ... -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/samples/simple_routing_program.cc ...DONE -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/samples/tsp.cc ... -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/samples/tsp.cc ...DONE -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/samples/tsp_circuit_board.cc ... -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/samples/tsp_circuit_board.cc ...DONE -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/samples/tsp_cities.cc ... -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/samples/tsp_cities.cc ...DONE -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/samples/tsp_cities_routes.cc ... -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/samples/tsp_cities_routes.cc ...DONE -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/samples/tsp_distance_matrix.cc ... -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/samples/tsp_distance_matrix.cc ...DONE -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/samples/vrp.cc ... -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/samples/vrp.cc ...DONE -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/samples/vrp_breaks.cc ... -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/samples/vrp_breaks.cc ...DONE -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/samples/vrp_capacity.cc ... -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/samples/vrp_capacity.cc ...DONE -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/samples/vrp_drop_nodes.cc ... -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/samples/vrp_drop_nodes.cc ...DONE -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/samples/vrp_global_span.cc ... -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/samples/vrp_global_span.cc ...DONE -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/samples/vrp_initial_routes.cc ... -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/samples/vrp_initial_routes.cc ...DONE -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/samples/vrp_pickup_delivery.cc ... -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/samples/vrp_pickup_delivery.cc ...DONE -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/samples/vrp_pickup_delivery_fifo.cc ... -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/samples/vrp_pickup_delivery_fifo.cc ...DONE -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/samples/vrp_pickup_delivery_lifo.cc ... -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/samples/vrp_pickup_delivery_lifo.cc ...DONE -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/samples/vrp_resources.cc ... -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/samples/vrp_resources.cc ...DONE -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/samples/vrp_routes.cc ... -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/samples/vrp_routes.cc ...DONE -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/samples/vrp_solution_callback.cc ... -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/samples/vrp_solution_callback.cc ...DONE -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/samples/vrp_starts_ends.cc ... -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/samples/vrp_starts_ends.cc ...DONE -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/samples/vrp_time_windows.cc ... -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/samples/vrp_time_windows.cc ...DONE -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/samples/vrp_with_time_limit.cc ... -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/samples/vrp_with_time_limit.cc ...DONE -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/samples/vrptw_store_solution_data.cc ... -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/samples/vrptw_store_solution_data.cc ...DONE -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/samples/assignment_groups_mip.cc ... -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/samples/assignment_groups_mip.cc ...DONE -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/samples/assignment_mip.cc ... -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/samples/assignment_mip.cc ...DONE -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/samples/assignment_task_sizes_mip.cc ... -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/samples/assignment_task_sizes_mip.cc ...DONE -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/samples/assignment_teams_mip.cc ... -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/samples/assignment_teams_mip.cc ...DONE -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/samples/basic_example.cc ... -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/samples/basic_example.cc ...DONE -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/samples/bin_packing_mip.cc ... -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/samples/bin_packing_mip.cc ...DONE -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/samples/integer_programming_example.cc ... -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/samples/integer_programming_example.cc ...DONE -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/samples/linear_programming_example.cc ... -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/samples/linear_programming_example.cc ...DONE -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/samples/mip_var_array.cc ... -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/samples/mip_var_array.cc ...DONE -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/samples/multiple_knapsack_mip.cc ... -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/samples/multiple_knapsack_mip.cc ...DONE -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/samples/simple_lp_program.cc ... -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/samples/simple_lp_program.cc ...DONE -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/samples/simple_mip_program.cc ... -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/samples/simple_mip_program.cc ...DONE -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/samples/stigler_diet.cc ... -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/samples/stigler_diet.cc ...DONE -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/samples/cpp/cutting_stock.cc ... -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/samples/cpp/cutting_stock.cc ...DONE -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/samples/cpp/facility_lp_benders.cc ... -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/samples/cpp/facility_lp_benders.cc ...DONE -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/samples/cpp/graph_coloring.cc ... -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/samples/cpp/graph_coloring.cc ...DONE -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/samples/cpp/mathopt_info.cc ... -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/samples/cpp/mathopt_info.cc ...DONE -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/pdlp/samples/simple_pdlp_program.cc ... -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/pdlp/samples/simple_pdlp_program.cc ...DONE -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/samples/assignment_groups_sat.cc ... -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/samples/assignment_groups_sat.cc ...DONE -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/samples/assignment_sat.cc ... -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/samples/assignment_sat.cc ...DONE -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/samples/assignment_task_sizes_sat.cc ... -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/samples/assignment_task_sizes_sat.cc ...DONE -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/samples/assignment_teams_sat.cc ... -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/samples/assignment_teams_sat.cc ...DONE -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/samples/assumptions_sample_sat.cc ... -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/samples/assumptions_sample_sat.cc ...DONE -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/samples/binpacking_problem_sat.cc ... -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/samples/binpacking_problem_sat.cc ...DONE -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/samples/bool_or_sample_sat.cc ... -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/samples/bool_or_sample_sat.cc ...DONE -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/samples/channeling_sample_sat.cc ... -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/samples/channeling_sample_sat.cc ...DONE -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/samples/clone_model_sample_sat.cc ... -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/samples/clone_model_sample_sat.cc ...DONE -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/samples/cp_is_fun_sat.cc ... -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/samples/cp_is_fun_sat.cc ...DONE -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/samples/cp_sat_example.cc ... -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/samples/cp_sat_example.cc ...DONE -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/samples/earliness_tardiness_cost_sample_sat.cc ... -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/samples/earliness_tardiness_cost_sample_sat.cc ...DONE -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/samples/interval_sample_sat.cc ... -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/samples/interval_sample_sat.cc ...DONE -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/samples/literal_sample_sat.cc ... -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/samples/literal_sample_sat.cc ...DONE -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/samples/minimal_jobshop_sat.cc ... -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/samples/minimal_jobshop_sat.cc ...DONE -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/samples/multiple_knapsack_sat.cc ... -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/samples/multiple_knapsack_sat.cc ...DONE -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/samples/no_overlap_sample_sat.cc ... -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/samples/no_overlap_sample_sat.cc ...DONE -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/samples/non_linear_sat.cc ... -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/samples/non_linear_sat.cc ...DONE -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/samples/nqueens_sat.cc ... -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/samples/nqueens_sat.cc ...DONE -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/samples/nurses_sat.cc ... -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/samples/nurses_sat.cc ...DONE -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/samples/optional_interval_sample_sat.cc ... -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/samples/optional_interval_sample_sat.cc ...DONE -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/samples/rabbits_and_pheasants_sat.cc ... -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/samples/rabbits_and_pheasants_sat.cc ...DONE -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/samples/ranking_sample_sat.cc ... -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/samples/ranking_sample_sat.cc ...DONE -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/samples/reified_sample_sat.cc ... -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/samples/reified_sample_sat.cc ...DONE -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/samples/schedule_requests_sat.cc ... -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/samples/schedule_requests_sat.cc ...DONE -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/samples/search_for_all_solutions_sample_sat.cc ... -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/samples/search_for_all_solutions_sample_sat.cc ...DONE -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/samples/simple_sat_program.cc ... -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/samples/simple_sat_program.cc ...DONE -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/samples/solution_hinting_sample_sat.cc ... -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/samples/solution_hinting_sample_sat.cc ...DONE -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/samples/solve_and_print_intermediate_solutions_sample_sat.cc ... -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/samples/solve_and_print_intermediate_solutions_sample_sat.cc ...DONE -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/samples/solve_with_time_limit_sample_sat.cc ... -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/samples/solve_with_time_limit_sample_sat.cc ...DONE -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/samples/step_function_sample_sat.cc ... -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/samples/step_function_sample_sat.cc ...DONE -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/samples/stop_after_n_solutions_sample_sat.cc ... -- Configuring sample /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/samples/stop_after_n_solutions_sample_sat.cc ...DONE -- Configuring example /home/build/YPKG/root/or-tools/build/or-tools-9.12/examples/cpp/constraint_programming_cp.cc ... -- Configuring example /home/build/YPKG/root/or-tools/build/or-tools-9.12/examples/cpp/constraint_programming_cp.cc ...DONE -- Configuring example /home/build/YPKG/root/or-tools/build/or-tools-9.12/examples/cpp/costas_array_sat.cc ... -- Configuring example /home/build/YPKG/root/or-tools/build/or-tools-9.12/examples/cpp/costas_array_sat.cc ...DONE -- Configuring example /home/build/YPKG/root/or-tools/build/or-tools-9.12/examples/cpp/cryptarithm_sat.cc ... -- Configuring example /home/build/YPKG/root/or-tools/build/or-tools-9.12/examples/cpp/cryptarithm_sat.cc ...DONE -- Configuring example /home/build/YPKG/root/or-tools/build/or-tools-9.12/examples/cpp/flow_api.cc ... -- Configuring example /home/build/YPKG/root/or-tools/build/or-tools-9.12/examples/cpp/flow_api.cc ...DONE -- Configuring example /home/build/YPKG/root/or-tools/build/or-tools-9.12/examples/cpp/golomb_sat.cc ... -- Configuring example /home/build/YPKG/root/or-tools/build/or-tools-9.12/examples/cpp/golomb_sat.cc ...DONE -- Configuring example /home/build/YPKG/root/or-tools/build/or-tools-9.12/examples/cpp/integer_programming.cc ... -- Configuring example /home/build/YPKG/root/or-tools/build/or-tools-9.12/examples/cpp/integer_programming.cc ...DONE -- Configuring example /home/build/YPKG/root/or-tools/build/or-tools-9.12/examples/cpp/linear_assignment_api.cc ... -- Configuring example /home/build/YPKG/root/or-tools/build/or-tools-9.12/examples/cpp/linear_assignment_api.cc ...DONE -- Configuring example /home/build/YPKG/root/or-tools/build/or-tools-9.12/examples/cpp/linear_programming.cc ... -- Configuring example /home/build/YPKG/root/or-tools/build/or-tools-9.12/examples/cpp/linear_programming.cc ...DONE -- Configuring example /home/build/YPKG/root/or-tools/build/or-tools-9.12/examples/cpp/linear_solver_protocol_buffers.cc ... -- Configuring example /home/build/YPKG/root/or-tools/build/or-tools-9.12/examples/cpp/linear_solver_protocol_buffers.cc ...DONE -- Configuring example /home/build/YPKG/root/or-tools/build/or-tools-9.12/examples/cpp/magic_sequence_sat.cc ... -- Configuring example /home/build/YPKG/root/or-tools/build/or-tools-9.12/examples/cpp/magic_sequence_sat.cc ...DONE -- Configuring example /home/build/YPKG/root/or-tools/build/or-tools-9.12/examples/cpp/magic_square_sat.cc ... -- Configuring example /home/build/YPKG/root/or-tools/build/or-tools-9.12/examples/cpp/magic_square_sat.cc ...DONE -- Configuring example /home/build/YPKG/root/or-tools/build/or-tools-9.12/examples/cpp/max_flow.cc ... -- Configuring example /home/build/YPKG/root/or-tools/build/or-tools-9.12/examples/cpp/max_flow.cc ...DONE -- Configuring example /home/build/YPKG/root/or-tools/build/or-tools-9.12/examples/cpp/min_cost_flow.cc ... -- Configuring example /home/build/YPKG/root/or-tools/build/or-tools-9.12/examples/cpp/min_cost_flow.cc ...DONE -- Configuring example /home/build/YPKG/root/or-tools/build/or-tools-9.12/examples/cpp/nqueens.cc ... -- Configuring example /home/build/YPKG/root/or-tools/build/or-tools-9.12/examples/cpp/nqueens.cc ...DONE -- Configuring example /home/build/YPKG/root/or-tools/build/or-tools-9.12/examples/cpp/qap_sat.cc ... -- Configuring example /home/build/YPKG/root/or-tools/build/or-tools-9.12/examples/cpp/qap_sat.cc ...DONE -- Configuring example /home/build/YPKG/root/or-tools/build/or-tools-9.12/examples/cpp/random_tsp.cc ... -- Configuring example /home/build/YPKG/root/or-tools/build/or-tools-9.12/examples/cpp/random_tsp.cc ...DONE -- Configuring example /home/build/YPKG/root/or-tools/build/or-tools-9.12/examples/cpp/slitherlink_sat.cc ... -- Configuring example /home/build/YPKG/root/or-tools/build/or-tools-9.12/examples/cpp/slitherlink_sat.cc ...DONE -- Configuring example /home/build/YPKG/root/or-tools/build/or-tools-9.12/examples/cpp/sports_scheduling_sat.cc ... -- Configuring example /home/build/YPKG/root/or-tools/build/or-tools-9.12/examples/cpp/sports_scheduling_sat.cc ...DONE -- Configuring example /home/build/YPKG/root/or-tools/build/or-tools-9.12/examples/cpp/uncapacitated_facility_location.cc ... -- Configuring example /home/build/YPKG/root/or-tools/build/or-tools-9.12/examples/cpp/uncapacitated_facility_location.cc ...DONE -- Configuring example /home/build/YPKG/root/or-tools/build/or-tools-9.12/examples/cpp/variable_intervals_sat.cc ... -- Configuring example /home/build/YPKG/root/or-tools/build/or-tools-9.12/examples/cpp/variable_intervals_sat.cc ...DONE -- Configuring example /home/build/YPKG/root/or-tools/build/or-tools-9.12/examples/cpp/xpress_use.cc ... -- Configuring example /home/build/YPKG/root/or-tools/build/or-tools-9.12/examples/cpp/xpress_use.cc ...DONE -- Configuring test tests_bug_fz1 ... -- Configuring test tests_bug_fz1 ...DONE -- Configuring test tests_cpp11_test ... -- Configuring test tests_cpp11_test ...DONE -- Configuring test tests_forbidden_intervals_test ... -- Configuring test tests_forbidden_intervals_test ...DONE -- Configuring test tests_init_test ... -- Configuring test tests_init_test ...DONE -- Configuring test tests_issue1303 ... -- Configuring test tests_issue1303 ...DONE -- Configuring test tests_issue173 ... -- Configuring test tests_issue173 ...DONE -- Configuring test tests_issue57 ... -- Configuring test tests_issue57 ...DONE -- Configuring test tests_lp_test ... -- Configuring test tests_lp_test ...DONE -- Configuring test tests_min_max_test ... -- Configuring test tests_min_max_test ...DONE -- Configuring done (1.3s) -- Generating done (0.8s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_LD_FLAGS CMAKE_LIB_SUFFIX -- Build files have been written to: /home/build/YPKG/root/or-tools/build/or-tools-9.12/solusBuildDir + cd /home/build/YPKG/root/or-tools/build/or-tools-9.12 + export 'CFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + CFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + export 'CXXFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + CXXFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + export 'LDFLAGS=-Wl,-O1 -Wl,-z,relro -Wl,-z,now -Wl,-z,max-page-size=0x1000 -Wl,-Bsymbolic-functions -Wl,--sort-common -Wl,-z,pack-relative-relocs' + LDFLAGS='-Wl,-O1 -Wl,-z,relro -Wl,-z,now -Wl,-z,max-page-size=0x1000 -Wl,-Bsymbolic-functions -Wl,--sort-common -Wl,-z,pack-relative-relocs' + export RUSTFLAGS=-Cforce-frame-pointers + RUSTFLAGS=-Cforce-frame-pointers + export 'FFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + FFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + export 'FCFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + FCFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + export PATH=/usr/bin:/bin:/usr/sbin:/sbin + PATH=/usr/bin:/bin:/usr/sbin:/sbin + export workdir=/home/build/YPKG/root/or-tools/build/or-tools-9.12 + workdir=/home/build/YPKG/root/or-tools/build/or-tools-9.12 + export package=or-tools + package=or-tools + export release=2 + release=2 + export version=9.12 + version=9.12 + export sources=/home/build/YPKG/sources + sources=/home/build/YPKG/sources + export pkgfiles=/home/build/work/files + pkgfiles=/home/build/work/files + export installdir=/home/build/YPKG/root/or-tools/install + installdir=/home/build/YPKG/root/or-tools/install + export PKG_ROOT_DIR=/home/build/YPKG/root/or-tools + PKG_ROOT_DIR=/home/build/YPKG/root/or-tools + export PKG_BUILD_DIR=/home/build/YPKG/root/or-tools/build + PKG_BUILD_DIR=/home/build/YPKG/root/or-tools/build + export LT_SYS_LIBRARY_PATH=/usr/lib64 + LT_SYS_LIBRARY_PATH=/usr/lib64 + export CC=clang + CC=clang + export CXX=clang++ + CXX=clang++ + export LD_AS_NEEDED=1 + LD_AS_NEEDED=1 + export AR=llvm-ar + AR=llvm-ar + export RANLIB=llvm-ranlib + RANLIB=llvm-ranlib + export NM=llvm-nm + NM=llvm-nm + export TERM=dumb + TERM=dumb + export SOURCE_DATE_EPOCH=1746461040 + SOURCE_DATE_EPOCH=1746461040 + unset DISPLAY SUDO_USER SUDO_GID SUDO_UID SUDO_COMMAND CDPATH + ninja -j16 -C solusBuildDir ninja: Entering directory `solusBuildDir' [1/1054] Generate C++ protocol buffer for ortools/constraint_solver/search_limit.proto [2/1054] Generate C++ protocol buffer for ortools/constraint_solver/routing_enums.proto [3/1054] Generate C++ protocol buffer for ortools/packing/multiple_dimensions_bin_packing.proto [4/1054] Generate C++ protocol buffer for ortools/algorithms/set_cover.proto [5/1054] Generate C++ protocol buffer for ortools/constraint_solver/demon_profiler.proto [6/1054] Generate C++ protocol buffer for ortools/graph/flow_problem.proto [7/1054] Generate C++ protocol buffer for ortools/constraint_solver/solver_parameters.proto [8/1054] Generate C++ protocol buffer for ortools/sat/boolean_problem.proto [9/1054] Generate C++ protocol buffer for ortools/packing/vector_bin_packing.proto [10/1054] Generate C++ protocol buffer for ortools/constraint_solver/assignment.proto [11/1054] Generate C++ protocol buffer for ortools/constraint_solver/search_stats.proto [12/1054] Generate C++ protocol buffer for ortools/bop/bop_parameters.proto [13/1054] Generate C++ protocol buffer for ortools/constraint_solver/routing_ils.proto [14/1054] Generate C++ protocol buffer for ortools/util/int128.proto [15/1054] Generate C++ protocol buffer for ortools/util/optional_boolean.proto [16/1054] Generate C++ protocol buffer for ortools/glop/parameters.proto [17/1054] Generate C++ protocol buffer for ortools/sat/cp_model_service.proto [18/1054] Generate C++ protocol buffer for ortools/scheduling/rcpsp.proto [19/1054] Generate C++ protocol buffer for ortools/scheduling/course_scheduling.proto [20/1054] Generate C++ protocol buffer for ortools/scheduling/jobshop_scheduling.proto [21/1054] Generate C++ protocol buffer for ortools/gscip/gscip.proto [22/1054] Generate C++ protocol buffer for ortools/pdlp/solvers.proto [23/1054] Generate C++ protocol buffer for ortools/linear_solver/linear_solver.proto [24/1054] Generate C++ protocol buffer for ortools/constraint_solver/routing_parameters.proto [25/1054] Generate C++ protocol buffer for ortools/pdlp/solve_log.proto [26/1054] Generate C++ protocol buffer for ortools/sat/cp_model.proto [27/1054] Generate C++ protocol buffer for ortools/sat/sat_parameters.proto [28/1054] Building CXX object CMakeFiles/ortools_proto.dir/ortools/constraint_solver/routing_enums.pb.cc.o [29/1054] Building CXX object CMakeFiles/ortools_proto.dir/ortools/constraint_solver/search_limit.pb.cc.o [30/1054] Building CXX object CMakeFiles/ortools_proto.dir/ortools/constraint_solver/solver_parameters.pb.cc.o [31/1054] Building CXX object CMakeFiles/ortools_proto.dir/ortools/graph/flow_problem.pb.cc.o [32/1054] Building CXX object CMakeFiles/ortools_proto.dir/ortools/glop/parameters.pb.cc.o [33/1054] Building CXX object CMakeFiles/ortools_proto.dir/ortools/packing/multiple_dimensions_bin_packing.pb.cc.o [34/1054] Building CXX object CMakeFiles/ortools_proto.dir/ortools/constraint_solver/demon_profiler.pb.cc.o [35/1054] Building CXX object CMakeFiles/ortools_proto.dir/ortools/algorithms/set_cover.pb.cc.o [36/1054] Building CXX object CMakeFiles/ortools_proto.dir/ortools/bop/bop_parameters.pb.cc.o [37/1054] Building CXX object CMakeFiles/ortools_proto.dir/ortools/constraint_solver/routing_ils.pb.cc.o [38/1054] Building CXX object CMakeFiles/ortools_proto.dir/ortools/sat/boolean_problem.pb.cc.o [39/1054] Building CXX object CMakeFiles/ortools_proto.dir/ortools/constraint_solver/search_stats.pb.cc.o [40/1054] Building CXX object CMakeFiles/ortools_proto.dir/ortools/packing/vector_bin_packing.pb.cc.o [41/1054] Building CXX object ortools/base/CMakeFiles/ortools_base.dir/bitmap.cc.o [42/1054] Building CXX object CMakeFiles/ortools_proto.dir/ortools/constraint_solver/assignment.pb.cc.o [43/1054] Building CXX object CMakeFiles/ortools_proto.dir/ortools/constraint_solver/routing_parameters.pb.cc.o [44/1054] Building CXX object ortools/base/CMakeFiles/ortools_base.dir/commandlineflags.cc.o [45/1054] Building CXX object ortools/base/CMakeFiles/ortools_base.dir/constant_divisor.cc.o [46/1054] Building CXX object ortools/base/CMakeFiles/ortools_base.dir/case.cc.o [47/1054] Building CXX object ortools/base/CMakeFiles/ortools_base.dir/hash.cc.o [48/1054] Building CXX object CMakeFiles/ortools_proto.dir/ortools/linear_solver/linear_solver.pb.cc.o [49/1054] Building CXX object CMakeFiles/ortools_proto.dir/ortools/util/optional_boolean.pb.cc.o [50/1054] Building CXX object CMakeFiles/ortools_proto.dir/ortools/util/int128.pb.cc.o [51/1054] Building CXX object CMakeFiles/ortools_proto.dir/ortools/sat/cp_model_service.pb.cc.o [52/1054] Building CXX object ortools/base/CMakeFiles/ortools_base.dir/numbers.cc.o [53/1054] Building CXX object ortools/base/CMakeFiles/ortools_base.dir/path.cc.o [54/1054] Building CXX object CMakeFiles/ortools_proto.dir/ortools/scheduling/rcpsp.pb.cc.o [55/1054] Building CXX object CMakeFiles/ortools_proto.dir/ortools/pdlp/solvers.pb.cc.o [56/1054] Building CXX object ortools/base/CMakeFiles/ortools_base.dir/sysinfo.cc.o [57/1054] Building CXX object CMakeFiles/ortools_proto.dir/ortools/scheduling/jobshop_scheduling.pb.cc.o [58/1054] Building CXX object ortools/base/CMakeFiles/ortools_base.dir/logging.cc.o [59/1054] Building CXX object CMakeFiles/ortools_proto.dir/ortools/scheduling/course_scheduling.pb.cc.o [60/1054] Building CXX object CMakeFiles/ortools_proto.dir/ortools/pdlp/solve_log.pb.cc.o [61/1054] Building CXX object ortools/base/CMakeFiles/ortools_base.dir/gzipfile.cc.o [62/1054] Building CXX object ortools/base/CMakeFiles/ortools_base.dir/file.cc.o /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/file.cc:293:3: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 293 | google::protobuf::TextFormat::ParseFromString(str, proto); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~ 1 warning generated. [63/1054] Building CXX object ortools/base/CMakeFiles/ortools_base.dir/strtoint.cc.o [64/1054] Building CXX object ortools/base/CMakeFiles/ortools_base.dir/mathutil.cc.o [65/1054] Building CXX object ortools/base/CMakeFiles/ortools_base.dir/version.cc.o [66/1054] Building CXX object CMakeFiles/ortools_proto.dir/ortools/sat/sat_parameters.pb.cc.o [67/1054] Building CXX object ortools/base/CMakeFiles/ortools_base.dir/timer.cc.o [68/1054] Building CXX object CMakeFiles/ortools_proto.dir/ortools/gscip/gscip.pb.cc.o [69/1054] Building CXX object ortools/base/CMakeFiles/ortools_base.dir/threadpool.cc.o [70/1054] Building CXX object ortools/base/CMakeFiles/ortools_base.dir/recordio.cc.o [71/1054] Building CXX object ortools/algorithms/CMakeFiles/ortools_algorithms.dir/duplicate_remover.cc.o [72/1054] Building CXX object ortools/algorithms/CMakeFiles/ortools_algorithms.dir/dynamic_partition.cc.o [73/1054] Building CXX object ortools/algorithms/CMakeFiles/ortools_algorithms.dir/dynamic_permutation.cc.o [74/1054] Building CXX object ortools/base/CMakeFiles/ortools_base.dir/temp_path.cc.o [75/1054] Building CXX object ortools/base/CMakeFiles/ortools_base.dir/zipfile.cc.o [76/1054] Building CXX object CMakeFiles/ortools_proto.dir/ortools/sat/cp_model.pb.cc.o [77/1054] Generate C++ protocol buffer for ortools/math_opt/callback.proto [78/1054] Generate C++ protocol buffer for ortools/math_opt/infeasible_subsystem.proto [79/1054] Building CXX object ortools/algorithms/CMakeFiles/ortools_algorithms.dir/n_choose_k.cc.o [80/1054] Generate C++ protocol buffer for ortools/math_opt/model.proto [81/1054] Generate C++ protocol buffer for ortools/math_opt/model_parameters.proto [82/1054] Generate C++ protocol buffer for ortools/math_opt/model_update.proto [83/1054] Generate C++ protocol buffer for ortools/math_opt/parameters.proto [84/1054] Generate C++ protocol buffer for ortools/math_opt/result.proto [85/1054] Generate C++ protocol buffer for ortools/math_opt/rpc.proto /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/rpc.proto:19:1: warning: Import ortools/math_opt/infeasible_subsystem.proto is unused. /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/rpc.proto:18:1: warning: Import ortools/math_opt/callback.proto is unused. /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/rpc.proto:22:1: warning: Import ortools/math_opt/model_update.proto is unused. [86/1054] Generate C++ protocol buffer for ortools/math_opt/solution.proto [87/1054] Generate C++ protocol buffer for ortools/math_opt/solvers/glpk.proto [88/1054] Generate C++ protocol buffer for ortools/math_opt/solvers/gurobi.proto [89/1054] Generate C++ protocol buffer for ortools/math_opt/solvers/highs.proto [90/1054] Generate C++ protocol buffer for ortools/math_opt/solvers/osqp.proto [91/1054] Generate C++ protocol buffer for ortools/math_opt/sparse_containers.proto [92/1054] Building CXX object ortools/algorithms/CMakeFiles/ortools_algorithms.dir/hungarian.cc.o [93/1054] Building CXX object ortools/algorithms/CMakeFiles/ortools_algorithms.dir/set_cover_lagrangian.cc.o [94/1054] Building CXX object ortools/base/CMakeFiles/ortools_base.dir/filesystem.cc.o [95/1054] Building CXX object ortools/algorithms/CMakeFiles/ortools_algorithms.dir/find_graph_symmetries.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/algorithms/find_graph_symmetries.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/algorithms/find_graph_symmetries.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/algorithms/find_graph_symmetries.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/algorithms/find_graph_symmetries.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/algorithms/find_graph_symmetries.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/algorithms/find_graph_symmetries.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/algorithms/find_graph_symmetries.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/algorithms/find_graph_symmetries.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/algorithms/find_graph_symmetries.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/algorithms/find_graph_symmetries.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/algorithms/find_graph_symmetries.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/algorithms/find_graph_symmetries.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/algorithms/find_graph_symmetries.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/algorithms/find_graph_symmetries.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/algorithms/find_graph_symmetries.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/algorithms/find_graph_symmetries.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/graph.h:178: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/algorithms/find_graph_symmetries.cc:194:33: note: in instantiation of template class 'util::IntegerRange' requested here 194 | for (const int node : graph.AllNodes()) { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ 8 warnings generated. [96/1054] Building CXX object ortools/algorithms/CMakeFiles/ortools_algorithms.dir/sparse_permutation.cc.o [97/1054] Building CXX object ortools/algorithms/CMakeFiles/ortools_algorithms.dir/set_cover_invariant.cc.o [98/1054] Building CXX object ortools/graph/CMakeFiles/ortools_graph.dir/assignment.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/assignment.cc:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/graph.h:178: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/linear_assignment.h:1313:36: note: in instantiation of template class 'util::IntegerRange' requested here 1313 | for (const NodeIndex left_node : BipartiteLeftNodes()) { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/linear_assignment.h:1416:17: note: in instantiation of member function 'operations_research::LinearSumAssignment>::EpsilonOptimal' requested here 1416 | DCHECK(!ok || EpsilonOptimal()); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/assignment.cc:85:19: note: in instantiation of member function 'operations_research::LinearSumAssignment>::ComputeAssignment' requested here 85 | if (!assignment.ComputeAssignment()) return INFEASIBLE; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ 1 warning generated. [99/1054] Building CXX object ortools/graph/CMakeFiles/ortools_graph.dir/connected_components.cc.o [100/1054] Building CXX object ortools/algorithms/CMakeFiles/ortools_algorithms.dir/set_cover_heuristics.cc.o /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/algorithms/set_cover_heuristics.cc:246:10: warning: unused function 'RawBits' [-Wunused-function] 246 | uint32_t RawBits(float x) { return absl::bit_cast(x); } // NOLINT | ^~~~~~~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/algorithms/set_cover_heuristics.cc:247:10: warning: unused function 'RawBits' [-Wunused-function] 247 | uint64_t RawBits(uint64_t x) { return x; } // NOLINT | ^~~~~~~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/algorithms/set_cover_heuristics.cc:248:10: warning: unused function 'RawBits' [-Wunused-function] 248 | uint64_t RawBits(int64_t x) { return absl::bit_cast(x); } // NOLINT | ^~~~~~~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/algorithms/set_cover_heuristics.cc:249:10: warning: unused function 'RawBits' [-Wunused-function] 249 | uint64_t RawBits(double x) { return absl::bit_cast(x); } // NOLINT | ^~~~~~~ 4 warnings generated. [101/1054] Building CXX object ortools/algorithms/CMakeFiles/ortools_algorithms.dir/set_cover_mip.cc.o [102/1054] Building CXX object ortools/graph/CMakeFiles/ortools_graph.dir/cliques.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.cc:222:7: warning: private field 'node_count_' is not used [-Wunused-private-field] 222 | int node_count_; | ^ 8 warnings generated. [103/1054] Building CXX object ortools/algorithms/CMakeFiles/ortools_algorithms.dir/set_cover_reader.cc.o [104/1054] Building CXX object CMakeFiles/math_opt_proto.dir/ortools/math_opt/callback.pb.cc.o [105/1054] Building CXX object ortools/algorithms/CMakeFiles/ortools_algorithms.dir/set_cover_model.cc.o [106/1054] Building CXX object CMakeFiles/math_opt_proto.dir/ortools/math_opt/infeasible_subsystem.pb.cc.o [107/1054] Building CXX object ortools/algorithms/CMakeFiles/ortools_algorithms.dir/knapsack_solver.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/algorithms/knapsack_solver.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/algorithms/knapsack_solver.h:23: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/algorithms/knapsack_solver.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/algorithms/knapsack_solver.h:23: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/algorithms/knapsack_solver.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/algorithms/knapsack_solver.h:23: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/algorithms/knapsack_solver.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/algorithms/knapsack_solver.h:23: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/algorithms/knapsack_solver.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/algorithms/knapsack_solver.h:23: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/algorithms/knapsack_solver.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/algorithms/knapsack_solver.h:23: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/algorithms/knapsack_solver.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/algorithms/knapsack_solver.h:23: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 7 warnings generated. [108/1054] Building CXX object CMakeFiles/math_opt_proto.dir/ortools/math_opt/parameters.pb.cc.o [109/1054] Building CXX object CMakeFiles/math_opt_proto.dir/ortools/math_opt/solvers/glpk.pb.cc.o [110/1054] Building CXX object CMakeFiles/math_opt_proto.dir/ortools/math_opt/model_parameters.pb.cc.o [111/1054] Building CXX object CMakeFiles/math_opt_proto.dir/ortools/math_opt/result.pb.cc.o [112/1054] Building CXX object CMakeFiles/math_opt_proto.dir/ortools/math_opt/solvers/gurobi.pb.cc.o [113/1054] Building CXX object CMakeFiles/math_opt_proto.dir/ortools/math_opt/solution.pb.cc.o [114/1054] Building CXX object CMakeFiles/math_opt_proto.dir/ortools/math_opt/solvers/osqp.pb.cc.o [115/1054] Building CXX object CMakeFiles/math_opt_proto.dir/ortools/math_opt/rpc.pb.cc.o [116/1054] Building CXX object ortools/graph/CMakeFiles/ortools_graph.dir/linear_assignment.cc.o [117/1054] Building CXX object ortools/init/CMakeFiles/ortools_init.dir/init.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/init/init.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/init/init.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/stat_tables.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/subsolver.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/init/init.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/init/init.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/stat_tables.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/subsolver.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/init/init.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/init/init.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/stat_tables.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/subsolver.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/init/init.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/init/init.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/stat_tables.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/subsolver.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/init/init.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/init/init.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/stat_tables.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/subsolver.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/init/init.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/init/init.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/stat_tables.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/subsolver.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/init/init.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/init/init.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/stat_tables.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/subsolver.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/init/init.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/init/init.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.h:32: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:137:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/init/init.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/init/init.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.h:32: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:210:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/init/init.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/init/init.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.h:32: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:3: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:722:23: note: move constructor of 'UniqueClauseStream' is implicitly deleted because field 'mutex_' has a deleted move constructor 722 | mutable absl::Mutex mutex_; | ^ /usr/include/absl/synchronization/mutex.h:579:3: note: 'Mutex' has been explicitly marked deleted here 579 | Mutex(const Mutex&) = delete; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:46: note: replace 'default' with 'delete' 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^~~~~~~ | delete /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:680:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 680 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/init/init.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/init/init.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.h:32: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:696:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 696 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/init/init.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/init/init.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.h:32: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:761:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 761 | absl::ReaderMutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/init/init.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/init/init.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.h:32: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:821:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/init/init.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/init/init.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.h:32: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:828:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 828 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/init/init.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/init/init.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.h:32: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:835:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 835 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/init/init.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/init/init.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.h:32: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:844:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 844 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/init/init.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/init/init.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.h:32: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:867:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 867 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/init/init.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/init/init.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.h:32: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:876:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 876 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/init/init.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/init/init.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.h:32: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/init/init.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/init/init.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.h:32: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:925:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 925 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/init/init.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/init/init.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.h:34: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/work_assignment.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/no_overlap_2d_helper.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/precedences.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/graph.h:178: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator>' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator>] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse_vector.h:304:36: note: in instantiation of template class 'util::IntegerRange>' requested here 304 | ::util::IntegerRange AllEntryIndices() const { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator>' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/init/init.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/init/init.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.h:34: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/work_assignment.h:225:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | absl::MutexLock l(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/init/init.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/init/init.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.h:32: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:186:5: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::Add' requested here 186 | Add(sol); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 24 warnings generated. [118/1054] Building CXX object CMakeFiles/math_opt_proto.dir/ortools/math_opt/solvers/highs.pb.cc.o [119/1054] Building CXX object CMakeFiles/math_opt_proto.dir/ortools/math_opt/model.pb.cc.o [120/1054] Building CXX object CMakeFiles/math_opt_proto.dir/ortools/math_opt/model_update.pb.cc.o [121/1054] Building CXX object CMakeFiles/math_opt_proto.dir/ortools/math_opt/sparse_containers.pb.cc.o [122/1054] Building CXX object ortools/graph/CMakeFiles/ortools_graph.dir/util.cc.o [123/1054] Building CXX object ortools/graph/CMakeFiles/ortools_graph.dir/dag_shortest_path.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/dag_shortest_path.cc:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/graph.h:178: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/graph.h:1438:41: note: in instantiation of template class 'util::IntegerRange' requested here 1438 | for (const NodeIndexType node : Base::AllNodes()) { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/dag_shortest_path.cc:50:9: note: in instantiation of member function 'util::StaticGraph<>::Build' requested here 50 | graph.Build(&permutation); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ 1 warning generated. [124/1054] Building CXX object ortools/graph/CMakeFiles/ortools_graph.dir/minimum_vertex_cover.cc.o [125/1054] Building CXX object ortools/graph/CMakeFiles/ortools_graph.dir/random_graph.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/random_graph.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/random_graph.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/graph.h:178: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/graph.h:1438:41: note: in instantiation of template class 'util::IntegerRange' requested here 1438 | for (const NodeIndexType node : Base::AllNodes()) { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/graph.h:448:18: note: in instantiation of member function 'util::StaticGraph<>::Build' requested here 448 | void Build() { Build(nullptr); } | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/random_graph.cc:71:25: note: in instantiation of member function 'util::StaticGraph<>::Build' requested here 71 | if (finalized) graph->Build(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ 1 warning generated. [126/1054] Building CXX object ortools/graph/CMakeFiles/ortools_graph.dir/dag_constrained_shortest_path.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/dag_constrained_shortest_path.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/dag_constrained_shortest_path.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/graph.h:178: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/graph.h:1438:41: note: in instantiation of template class 'util::IntegerRange' requested here 1438 | for (const NodeIndexType node : Base::AllNodes()) { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/dag_constrained_shortest_path.cc:64:9: note: in instantiation of member function 'util::StaticGraph<>::Build' requested here 64 | graph.Build(&permutation); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ 1 warning generated. [127/1054] Building CXX object ortools/graph/CMakeFiles/ortools_graph.dir/topologicalsorter.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/topologicalsorter.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/topologicalsorter.h:52: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/graph.h:178: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/graph.h:1438:41: note: in instantiation of template class 'util::IntegerRange' requested here 1438 | for (const NodeIndexType node : Base::AllNodes()) { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/graph.h:448:18: note: in instantiation of member function 'util::StaticGraph<>::Build' requested here 448 | void Build() { Build(nullptr); } | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/graph.h:1296:5: note: in instantiation of member function 'util::StaticGraph<>::Build' requested here 1296 | g.Build(); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/topologicalsorter.h:148:35: note: in instantiation of function template specialization 'util::StaticGraph<>::FromArcs>>' requested here 148 | util::StaticGraph<>::FromArcs(num_nodes, arcs)) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ 1 warning generated. [128/1054] Building CXX object ortools/graph/CMakeFiles/ortools_graph.dir/max_flow.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/max_flow.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/max_flow.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/graph.h:178: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/graph.h:1854:41: note: in instantiation of template class 'util::IntegerRange' requested here 1854 | for (const NodeIndexType node : Base::AllNodes()) { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/max_flow.cc:78:22: note: in instantiation of member function 'util::ReverseArcStaticGraph<>::Build' requested here 78 | underlying_graph_->Build(&arc_permutation_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ 1 warning generated. [129/1054] Building CXX object ortools/graph/CMakeFiles/ortools_graph.dir/perfect_matching.cc.o [130/1054] Building CXX object ortools/constraint_solver/CMakeFiles/ortools_constraint_solver.dir/alldiff_cst.cc.o [131/1054] Building CXX object ortools/constraint_solver/CMakeFiles/ortools_constraint_solver.dir/constraints.cc.o [132/1054] Building CXX object ortools/constraint_solver/CMakeFiles/ortools_constraint_solver.dir/deviation.cc.o [133/1054] Building CXX object ortools/constraint_solver/CMakeFiles/ortools_constraint_solver.dir/count_cst.cc.o [134/1054] Building CXX object ortools/constraint_solver/CMakeFiles/ortools_constraint_solver.dir/default_search.cc.o [135/1054] Building CXX object ortools/constraint_solver/CMakeFiles/ortools_constraint_solver.dir/diffn.cc.o [136/1054] Building CXX object ortools/constraint_solver/CMakeFiles/ortools_constraint_solver.dir/demon_profiler.cc.o [137/1054] Building CXX object ortools/graph/CMakeFiles/ortools_graph.dir/min_cost_flow.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/min_cost_flow.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/min_cost_flow.h:178: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/graph.h:178: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/graph.h:1854:41: note: in instantiation of template class 'util::IntegerRange' requested here 1854 | for (const NodeIndexType node : Base::AllNodes()) { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/min_cost_flow.cc:1108:9: note: in instantiation of member function 'util::ReverseArcStaticGraph<>::Build' requested here 1108 | graph.Build(&arc_permutation_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ 1 warning generated. [138/1054] Building CXX object ortools/constraint_solver/CMakeFiles/ortools_constraint_solver.dir/assignment.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/assignment.cc:28: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/recordio.h:121:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 121 | proto->ParseFromArray(buffer.get(), usize); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/assignment.cc:494:15: note: in instantiation of function template specialization 'recordio::RecordReader::ReadProtocolMessage' requested here 494 | if (!reader.ReadProtocolMessage(&assignment_proto)) { | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/assignment.cc:28: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/recordio.h:43:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 43 | proto.SerializeToString(&uncompressed_buffer); | ^~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/assignment.cc:572:17: note: in instantiation of function template specialization 'recordio::RecordWriter::WriteProtocolMessage' requested here 572 | return writer.WriteProtocolMessage(assignment_proto) && writer.Close(); | ^ 2 warnings generated. [139/1054] Building CXX object ortools/constraint_solver/CMakeFiles/ortools_constraint_solver.dir/element.cc.o /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/element.cc:288:9: warning: unused function 'BuildDomainIntVar' [-Wunused-function] 288 | IntVar* BuildDomainIntVar(Solver* solver, std::vector* values); | ^~~~~~~~~~~~~~~~~ 1 warning generated. [140/1054] Building CXX object ortools/constraint_solver/CMakeFiles/ortools_constraint_solver.dir/expr_cst.cc.o [141/1054] Building CXX object ortools/constraint_solver/CMakeFiles/ortools_constraint_solver.dir/interval.cc.o [142/1054] Building CXX object ortools/constraint_solver/CMakeFiles/ortools_constraint_solver.dir/constraint_solver.cc.o [143/1054] Building CXX object ortools/constraint_solver/CMakeFiles/ortools_constraint_solver.dir/graph_constraints.cc.o [144/1054] Building CXX object ortools/constraint_solver/CMakeFiles/ortools_constraint_solver.dir/range_cst.cc.o [145/1054] Building CXX object ortools/constraint_solver/CMakeFiles/ortools_constraint_solver.dir/expr_array.cc.o /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/expr_array.cc:1251:11: warning: variable 'ones' set but not used [-Wunused-but-set-variable] 1251 | int ones = 0; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/expr_array.cc:1379:11: warning: variable 'zeros' set but not used [-Wunused-but-set-variable] 1379 | int zeros = 0; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/expr_array.cc:2767:7: warning: variable 'constants' set but not used [-Wunused-but-set-variable] 2767 | int constants = 0; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/expr_array.cc:2966:7: warning: variable 'constants' set but not used [-Wunused-but-set-variable] 2966 | int constants = 0; | ^ 4 warnings generated. [146/1054] Building CXX object ortools/constraint_solver/CMakeFiles/ortools_constraint_solver.dir/model_cache.cc.o [147/1054] Building CXX object ortools/constraint_solver/CMakeFiles/ortools_constraint_solver.dir/expressions.cc.o [148/1054] Building CXX object ortools/constraint_solver/CMakeFiles/ortools_constraint_solver.dir/routing_index_manager.cc.o [149/1054] Building CXX object ortools/constraint_solver/CMakeFiles/ortools_constraint_solver.dir/pack.cc.o /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/pack.cc:1343:13: warning: private field 'bins_count_' is not used [-Wunused-private-field] 1343 | const int bins_count_; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/pack.cc:1459:13: warning: private field 'vars_count_' is not used [-Wunused-private-field] 1459 | const int vars_count_; | ^ 2 warnings generated. [150/1054] Building CXX object ortools/constraint_solver/CMakeFiles/ortools_constraint_solver.dir/routing_parameters_utils.cc.o [151/1054] Building CXX object ortools/constraint_solver/CMakeFiles/ortools_constraint_solver.dir/routing_constraints.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_constraints.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_constraints.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing.h:191: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/graph.h:178: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator>' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator>] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse_vector.h:304:36: note: in instantiation of template class 'util::IntegerRange>' requested here 304 | ::util::IntegerRange AllEntryIndices() const { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator>' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_constraints.cc:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_lp_scheduling.h:39: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/lp_solver.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_constraints.cc:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_lp_scheduling.h:39: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/lp_solver.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_constraints.cc:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_lp_scheduling.h:39: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/lp_solver.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_constraints.cc:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_lp_scheduling.h:39: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/lp_solver.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_constraints.cc:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_lp_scheduling.h:39: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/lp_solver.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_constraints.cc:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_lp_scheduling.h:39: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/lp_solver.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_constraints.cc:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_lp_scheduling.h:39: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/lp_solver.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_constraints.cc:31: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_lp_scheduling.h:420:28: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 420 | (value_double >= std::numeric_limits::max()) | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9 warnings generated. [152/1054] Building CXX object ortools/constraint_solver/CMakeFiles/ortools_constraint_solver.dir/routing_breaks.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_breaks.cc:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing.h:191: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/graph.h:178: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator>' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator>] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse_vector.h:304:36: note: in instantiation of template class 'util::IntegerRange>' requested here 304 | ::util::IntegerRange AllEntryIndices() const { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator>' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_breaks.cc:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_filters.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_lp_scheduling.h:39: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/lp_solver.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_breaks.cc:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_filters.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_lp_scheduling.h:39: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/lp_solver.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_breaks.cc:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_filters.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_lp_scheduling.h:39: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/lp_solver.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_breaks.cc:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_filters.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_lp_scheduling.h:39: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/lp_solver.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_breaks.cc:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_filters.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_lp_scheduling.h:39: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/lp_solver.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_breaks.cc:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_filters.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_lp_scheduling.h:39: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/lp_solver.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_breaks.cc:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_filters.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_lp_scheduling.h:39: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/lp_solver.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_breaks.cc:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_filters.h:31: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_lp_scheduling.h:420:28: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 420 | (value_double >= std::numeric_limits::max()) | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9 warnings generated. [153/1054] Building CXX object ortools/constraint_solver/CMakeFiles/ortools_constraint_solver.dir/resource.cc.o /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/resource.cc:1253:34: warning: unused variable 'kNone' [-Wunused-const-variable] 1253 | const int DualCapacityThetaNode::kNone = -1; | ^~~~~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/resource.cc:1295:38: warning: unused variable 'kNotInitialized' [-Wunused-const-variable] 1295 | const int64_t DualCapacityThetaTree::kNotInitialized = -1LL; | ^~~~~~~~~~~~~~~ 2 warnings generated. [154/1054] Building CXX object ortools/constraint_solver/CMakeFiles/ortools_constraint_solver.dir/routing_ils.cc.o [155/1054] Building CXX object ortools/constraint_solver/CMakeFiles/ortools_constraint_solver.dir/routing_utils.cc.o [156/1054] Building CXX object ortools/constraint_solver/CMakeFiles/ortools_constraint_solver.dir/routing_decision_builders.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_decision_builders.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_decision_builders.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing.h:191: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/graph.h:178: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator>' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator>] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse_vector.h:304:36: note: in instantiation of template class 'util::IntegerRange>' requested here 304 | ::util::IntegerRange AllEntryIndices() const { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator>' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_decision_builders.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_decision_builders.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_lp_scheduling.h:39: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/lp_solver.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_decision_builders.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_decision_builders.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_lp_scheduling.h:39: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/lp_solver.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_decision_builders.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_decision_builders.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_lp_scheduling.h:39: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/lp_solver.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_decision_builders.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_decision_builders.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_lp_scheduling.h:39: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/lp_solver.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_decision_builders.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_decision_builders.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_lp_scheduling.h:39: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/lp_solver.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_decision_builders.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_decision_builders.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_lp_scheduling.h:39: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/lp_solver.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_decision_builders.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_decision_builders.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_lp_scheduling.h:39: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/lp_solver.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_decision_builders.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_decision_builders.h:25: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_lp_scheduling.h:420:28: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 420 | (value_double >= std::numeric_limits::max()) | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_decision_builders.cc:699:24: warning: private field 'monitor_' is not used [-Wunused-private-field] 699 | SearchMonitor* const monitor_; | ^ 10 warnings generated. [157/1054] Building CXX object ortools/constraint_solver/CMakeFiles/ortools_constraint_solver.dir/routing_parameters.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_parameters.cc:29: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/proto_enum_utils.h:180:32: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 180 | class Iterator : public std::iterator { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_parameters.cc:537:75: note: in instantiation of member class 'google::protobuf::contrib::utils::internal::RepeatedEnumView::Iterator' requested here 537 | for (const RoutingSearchParameters::InsertionSortingProperty property : | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ 1 warning generated. [158/1054] Building CXX object ortools/constraint_solver/CMakeFiles/ortools_constraint_solver.dir/routing_insertion_lns.cc.o [159/1054] Building CXX object ortools/constraint_solver/CMakeFiles/ortools_constraint_solver.dir/routing_flow.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_flow.cc:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing.h:191: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/graph.h:178: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator>' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator>] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse_vector.h:304:36: note: in instantiation of template class 'util::IntegerRange>' requested here 304 | ::util::IntegerRange AllEntryIndices() const { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator>' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_flow.cc:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_lp_scheduling.h:39: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/lp_solver.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_flow.cc:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_lp_scheduling.h:39: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/lp_solver.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_flow.cc:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_lp_scheduling.h:39: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/lp_solver.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_flow.cc:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_lp_scheduling.h:39: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/lp_solver.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_flow.cc:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_lp_scheduling.h:39: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/lp_solver.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_flow.cc:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_lp_scheduling.h:39: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/lp_solver.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_flow.cc:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_lp_scheduling.h:39: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/lp_solver.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_flow.cc:32: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_lp_scheduling.h:420:28: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 420 | (value_double >= std::numeric_limits::max()) | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9 warnings generated. [160/1054] Building CXX object ortools/constraint_solver/CMakeFiles/ortools_constraint_solver.dir/sched_constraints.cc.o /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/sched_constraints.cc:374:13: warning: variable 'must_be_performed_count' set but not used [-Wunused-but-set-variable] 374 | int must_be_performed_count = 0; | ^ 1 warning generated. [161/1054] Building CXX object ortools/constraint_solver/CMakeFiles/ortools_constraint_solver.dir/sched_expr.cc.o [162/1054] Building CXX object ortools/constraint_solver/CMakeFiles/ortools_constraint_solver.dir/routing_neighborhoods.cc.o [163/1054] Building CXX object ortools/constraint_solver/CMakeFiles/ortools_constraint_solver.dir/sched_search.cc.o [164/1054] Building CXX object ortools/linear_solver/CMakeFiles/ortools_linear_solver.dir/cplex_interface.cc.o [165/1054] Building CXX object ortools/constraint_solver/CMakeFiles/ortools_constraint_solver.dir/timetabling.cc.o [166/1054] Building CXX object ortools/constraint_solver/CMakeFiles/ortools_constraint_solver.dir/local_search.cc.o /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/local_search.cc:4802:14: warning: lambda capture 'ls_monitor' is not used [-Wunused-lambda-capture] 4802 | [this, ls_monitor, ls_operator, // NOLINT: ls_monitor is used when | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/local_search.cc:4892:12: note: in instantiation of function template specialization 'operations_research::Solver::RunUncheckedLocalSearchInternal' requested here 4892 | return RunUncheckedLocalSearchInternal(initial_solution, | ^ 1 warning generated. [167/1054] Building CXX object ortools/linear_solver/CMakeFiles/ortools_linear_solver.dir/glpk_interface.cc.o [168/1054] Building CXX object ortools/constraint_solver/CMakeFiles/ortools_constraint_solver.dir/trace.cc.o [169/1054] Building CXX object ortools/constraint_solver/CMakeFiles/ortools_constraint_solver.dir/table.cc.o /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/table.cc:1254:33: warning: unused variable 'kTransitionTupleSize' [-Wunused-const-variable] 1254 | const int TransitionConstraint::kTransitionTupleSize = 3; | ^~~~~~~~~~~~~~~~~~~~ 1 warning generated. [170/1054] Building CXX object ortools/linear_solver/CMakeFiles/ortools_linear_solver.dir/highs_interface.cc.o [171/1054] Building CXX object ortools/constraint_solver/CMakeFiles/ortools_constraint_solver.dir/utilities.cc.o [172/1054] Building CXX object ortools/constraint_solver/CMakeFiles/ortools_constraint_solver.dir/routing_sat.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_sat.cc:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_sat.cc:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_sat.cc:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_sat.cc:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_sat.cc:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_sat.cc:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_sat.cc:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_sat.cc:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:137:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_sat.cc:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:210:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_sat.cc:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:3: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:722:23: note: move constructor of 'UniqueClauseStream' is implicitly deleted because field 'mutex_' has a deleted move constructor 722 | mutable absl::Mutex mutex_; | ^ /usr/include/absl/synchronization/mutex.h:579:3: note: 'Mutex' has been explicitly marked deleted here 579 | Mutex(const Mutex&) = delete; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:46: note: replace 'default' with 'delete' 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^~~~~~~ | delete /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:680:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 680 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_sat.cc:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:696:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 696 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_sat.cc:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:761:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 761 | absl::ReaderMutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_sat.cc:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:821:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_sat.cc:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:828:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 828 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_sat.cc:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:835:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 835 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_sat.cc:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:844:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 844 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_sat.cc:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:867:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 867 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_sat.cc:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:876:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 876 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_sat.cc:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_sat.cc:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:925:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 925 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_sat.cc:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:186:5: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::Add' requested here 186 | Add(sol); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_sat.cc:121:15: warning: unused function 'operator!=' [-Wunused-function] 121 | friend bool operator!=(const Arc& a, const Arc& b) { return !(a == b); } | ^~~~~~~~ 23 warnings generated. [173/1054] Building CXX object ortools/linear_solver/CMakeFiles/ortools_linear_solver.dir/cbc_interface.cc.o [174/1054] Building CXX object ortools/linear_solver/CMakeFiles/ortools_linear_solver.dir/bop_interface.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/bop_interface.cc:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/integral_solver.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/lp_data.h:43: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse.h:40: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator>' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator>] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse_vector.h:304:36: note: in instantiation of template class 'util::IntegerRange>' requested here 304 | ::util::IntegerRange AllEntryIndices() const { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator>' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/bop_interface.cc:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/integral_solver.h:24: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/bop_interface.cc:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/integral_solver.h:24: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/bop_interface.cc:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/integral_solver.h:24: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/bop_interface.cc:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/integral_solver.h:24: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/bop_interface.cc:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/integral_solver.h:24: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/bop_interface.cc:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/integral_solver.h:24: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/bop_interface.cc:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/integral_solver.h:24: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. [175/1054] Building CXX object ortools/linear_solver/CMakeFiles/ortools_linear_solver.dir/clp_interface.cc.o [176/1054] Building CXX object ortools/constraint_solver/CMakeFiles/ortools_constraint_solver.dir/routing_filters.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_filters.cc:16: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_filters.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing.h:191: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/graph.h:178: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator>' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator>] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse_vector.h:304:36: note: in instantiation of template class 'util::IntegerRange>' requested here 304 | ::util::IntegerRange AllEntryIndices() const { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator>' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_filters.cc:16: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_filters.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_lp_scheduling.h:39: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/lp_solver.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_filters.cc:16: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_filters.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_lp_scheduling.h:39: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/lp_solver.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_filters.cc:16: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_filters.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_lp_scheduling.h:39: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/lp_solver.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_filters.cc:16: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_filters.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_lp_scheduling.h:39: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/lp_solver.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_filters.cc:16: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_filters.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_lp_scheduling.h:39: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/lp_solver.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_filters.cc:16: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_filters.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_lp_scheduling.h:39: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/lp_solver.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_filters.cc:16: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_filters.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_lp_scheduling.h:39: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/lp_solver.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_filters.cc:16: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_filters.h:31: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_lp_scheduling.h:420:28: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 420 | (value_double >= std::numeric_limits::max()) | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9 warnings generated. [177/1054] Building CXX object ortools/constraint_solver/CMakeFiles/ortools_constraint_solver.dir/visitor.cc.o [178/1054] Building CXX object ortools/linear_solver/CMakeFiles/ortools_linear_solver.dir/scip_callback.cc.o [179/1054] Building CXX object ortools/linear_solver/CMakeFiles/ortools_linear_solver.dir/scip_interface.cc.o [180/1054] Building CXX object ortools/linear_solver/CMakeFiles/ortools_linear_solver.dir/glop_utils.cc.o [181/1054] Building CXX object ortools/linear_solver/CMakeFiles/ortools_linear_solver.dir/linear_solver_callback.cc.o [182/1054] Building CXX object ortools/linear_solver/CMakeFiles/ortools_linear_solver.dir/glop_interface.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/glop_interface.cc:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/lp_solver.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:103: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/basis_representation.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/lu_factorization.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/markowitz.h:88: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse.h:40: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator>' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator>] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse_vector.h:304:36: note: in instantiation of template class 'util::IntegerRange>' requested here 304 | ::util::IntegerRange AllEntryIndices() const { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator>' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/glop_interface.cc:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/lp_solver.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/glop_interface.cc:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/lp_solver.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/glop_interface.cc:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/lp_solver.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/glop_interface.cc:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/lp_solver.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/glop_interface.cc:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/lp_solver.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/glop_interface.cc:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/lp_solver.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/glop_interface.cc:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/lp_solver.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. [183/1054] Building CXX object ortools/linear_solver/CMakeFiles/ortools_linear_solver.dir/knapsack_interface.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/knapsack_interface.cc:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/algorithms/knapsack_solver.h:23: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/knapsack_interface.cc:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/algorithms/knapsack_solver.h:23: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/knapsack_interface.cc:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/algorithms/knapsack_solver.h:23: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/knapsack_interface.cc:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/algorithms/knapsack_solver.h:23: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/knapsack_interface.cc:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/algorithms/knapsack_solver.h:23: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/knapsack_interface.cc:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/algorithms/knapsack_solver.h:23: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/knapsack_interface.cc:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/algorithms/knapsack_solver.h:23: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 7 warnings generated. [184/1054] Building CXX object ortools/linear_solver/CMakeFiles/ortools_linear_solver.dir/linear_expr.cc.o [185/1054] Building CXX object ortools/linear_solver/CMakeFiles/ortools_linear_solver.dir/gurobi_interface.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/gurobi_interface.cc:76: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/gurobi_interface.cc:76: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/gurobi_interface.cc:76: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/gurobi_interface.cc:76: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/gurobi_interface.cc:76: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/gurobi_interface.cc:76: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/gurobi_interface.cc:76: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/gurobi_interface.cc:171:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 171 | const absl::MutexLock lock(&hold_interruptions_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/gurobi_interface.cc:659:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 659 | const absl::MutexLock lock(&hold_interruptions_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 9 warnings generated. [186/1054] Building CXX object ortools/constraint_solver/CMakeFiles/ortools_constraint_solver.dir/routing_lp_scheduling.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_lp_scheduling.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_lp_scheduling.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing.h:191: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/graph.h:178: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator>' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator>] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse_vector.h:304:36: note: in instantiation of template class 'util::IntegerRange>' requested here 304 | ::util::IntegerRange AllEntryIndices() const { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator>' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_lp_scheduling.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_lp_scheduling.h:39: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/lp_solver.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_lp_scheduling.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_lp_scheduling.h:39: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/lp_solver.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_lp_scheduling.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_lp_scheduling.h:39: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/lp_solver.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_lp_scheduling.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_lp_scheduling.h:39: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/lp_solver.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_lp_scheduling.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_lp_scheduling.h:39: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/lp_solver.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_lp_scheduling.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_lp_scheduling.h:39: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/lp_solver.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_lp_scheduling.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_lp_scheduling.h:39: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/lp_solver.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_lp_scheduling.cc:14: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_lp_scheduling.h:420:28: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 420 | (value_double >= std::numeric_limits::max()) | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_lp_scheduling.cc:2710:29: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 2710 | (lp_value_double >= std::numeric_limits::max()) | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_lp_scheduling.cc:3238:29: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 3238 | (lp_value_double >= std::numeric_limits::max()) | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_lp_scheduling.cc:3374:11: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 3374 | if (variable.domain(0) == 0 & variable.domain(1) == 1) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_lp_scheduling.cc:3374:11: note: cast one or both operands to int to silence this warning 12 warnings generated. [187/1054] Building CXX object ortools/linear_solver/CMakeFiles/ortools_linear_solver.dir/pdlp_interface.cc.o [188/1054] Building CXX object ortools/linear_solver/CMakeFiles/ortools_linear_solver.dir/solve_mp_model.cc.o /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/solve_mp_model.cc:36:15: warning: 'SolveLazyMutableRequest' is deprecated: Prefer SolveMPModel() from solve_mp_model.h. [-Wdeprecated-declarations] 36 | MPSolver::SolveLazyMutableRequest(std::move(request), &response, | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/linear_solver.h:598:3: note: 'SolveLazyMutableRequest' has been explicitly marked deprecated here 598 | ABSL_DEPRECATED("Prefer SolveMPModel() from solve_mp_model.h.") | ^ /usr/include/absl/base/attributes.h:693:49: note: expanded from macro 'ABSL_DEPRECATED' 693 | #define ABSL_DEPRECATED(message) __attribute__((deprecated(message))) | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/solve_mp_model.cc:39:15: warning: 'SolveLazyMutableRequest' is deprecated: Prefer SolveMPModel() from solve_mp_model.h. [-Wdeprecated-declarations] 39 | MPSolver::SolveLazyMutableRequest(std::move(request), &response); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/linear_solver.h:598:3: note: 'SolveLazyMutableRequest' has been explicitly marked deprecated here 598 | ABSL_DEPRECATED("Prefer SolveMPModel() from solve_mp_model.h.") | ^ /usr/include/absl/base/attributes.h:693:49: note: expanded from macro 'ABSL_DEPRECATED' 693 | #define ABSL_DEPRECATED(message) __attribute__((deprecated(message))) | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/solve_mp_model.cc:45:20: warning: 'SolverTypeSupportsInterruption' is deprecated: Prefer SolverTypeSupportsInterruption() from solve_mp_model.h. [-Wdeprecated-declarations] 45 | return MPSolver::SolverTypeSupportsInterruption(solver); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/linear_solver.h:603:3: note: 'SolverTypeSupportsInterruption' has been explicitly marked deprecated here 603 | ABSL_DEPRECATED( | ^ /usr/include/absl/base/attributes.h:693:49: note: expanded from macro 'ABSL_DEPRECATED' 693 | #define ABSL_DEPRECATED(message) __attribute__((deprecated(message))) | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/solve_mp_model.cc:49:20: warning: 'GetMPModelRequestLoggingInfo' is deprecated: Prefer MPModelRequestLoggingInfo() from solve_mp_model.h. [-Wdeprecated-declarations] 49 | return MPSolver::GetMPModelRequestLoggingInfo(request); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/linear_solver.h:718:3: note: 'GetMPModelRequestLoggingInfo' has been explicitly marked deprecated here 718 | ABSL_DEPRECATED("Prefer MPModelRequestLoggingInfo() from solve_mp_model.h.") | ^ /usr/include/absl/base/attributes.h:693:49: note: expanded from macro 'ABSL_DEPRECATED' 693 | #define ABSL_DEPRECATED(message) __attribute__((deprecated(message))) | ^ 4 warnings generated. [189/1054] Building CXX object ortools/linear_solver/CMakeFiles/ortools_linear_solver.dir/sat_interface.cc.o [190/1054] Building CXX object ortools/linear_solver/CMakeFiles/ortools_linear_solver.dir/model_exporter.cc.o [191/1054] Building CXX object ortools/linear_solver/CMakeFiles/ortools_linear_solver.dir/model_validator.cc.o [192/1054] Building CXX object ortools/constraint_solver/CMakeFiles/ortools_constraint_solver.dir/search.cc.o /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/search.cc:4564:13: warning: 'MakeLimit' is deprecated: Use other MakeLimit() versions [-Wdeprecated-declarations] 4564 | return s->MakeLimit(wall_time(), branches_, failures_, solutions_, | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/constraint_solver.h:2438:3: note: 'MakeLimit' has been explicitly marked deprecated here 2438 | ABSL_DEPRECATED("Use other MakeLimit() versions") | ^ /usr/include/absl/base/attributes.h:693:49: note: expanded from macro 'ABSL_DEPRECATED' 693 | #define ABSL_DEPRECATED(message) __attribute__((deprecated(message))) | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/search.cc:4297:30: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 4297 | (penalized_value_fp <= std::numeric_limits::max()) | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/search.cc:4246:54: note: in instantiation of member function 'operations_research::(anonymous namespace)::BinaryGuidedLocalSearch::PenalizedValue' requested here 4246 | [this](int64_t i, int64_t j, int64_t) { return PenalizedValue(i, j); }); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/search.cc:4441:25: note: in instantiation of member function 'operations_research::(anonymous namespace)::BinaryGuidedLocalSearch::BinaryGuidedLocalSearch' requested here 4441 | return RevAlloc(new BinaryGuidedLocalSearch( | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/search.cc:4297:30: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 4297 | (penalized_value_fp <= std::numeric_limits::max()) | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/search.cc:4246:54: note: in instantiation of member function 'operations_research::(anonymous namespace)::BinaryGuidedLocalSearch::PenalizedValue' requested here 4246 | [this](int64_t i, int64_t j, int64_t) { return PenalizedValue(i, j); }); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/search.cc:4447:13: note: in instantiation of member function 'operations_research::(anonymous namespace)::BinaryGuidedLocalSearch::BinaryGuidedLocalSearch' requested here 4447 | new BinaryGuidedLocalSearch( | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/search.cc:4426:29: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 4426 | (penalized_value_fp < std::numeric_limits::max()) | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/search.cc:4345:16: note: in instantiation of member function 'operations_research::(anonymous namespace)::TernaryGuidedLocalSearch::PenalizedValue' requested here 4345 | return PenalizedValue(i, j, k); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/search.cc:4463:25: note: in instantiation of member function 'operations_research::(anonymous namespace)::TernaryGuidedLocalSearch::TernaryGuidedLocalSearch' requested here 4463 | return RevAlloc(new TernaryGuidedLocalSearch( | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/search.cc:4426:29: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 4426 | (penalized_value_fp < std::numeric_limits::max()) | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/search.cc:4345:16: note: in instantiation of member function 'operations_research::(anonymous namespace)::TernaryGuidedLocalSearch::PenalizedValue' requested here 4345 | return PenalizedValue(i, j, k); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/search.cc:4469:13: note: in instantiation of member function 'operations_research::(anonymous namespace)::TernaryGuidedLocalSearch::TernaryGuidedLocalSearch' requested here 4469 | new TernaryGuidedLocalSearch( | ^ 5 warnings generated. [193/1054] Building CXX object ortools/linear_solver/CMakeFiles/ortools_linear_solver.dir/linear_solver.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/linear_solver.cc:65: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/linear_solver.cc:65: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/linear_solver.cc:65: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/linear_solver.cc:65: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/linear_solver.cc:65: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/linear_solver.cc:65: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/linear_solver.cc:65: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/linear_solver.cc:1379:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1379 | absl::MutexLock lock(&global_count_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/linear_solver.cc:1912:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1912 | absl::MutexLock lock(&global_count_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/linear_solver.cc:1918:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1918 | absl::MutexLock lock(&global_count_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/linear_solver.cc:2333:3: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 2333 | google::protobuf::TextFormat::PrintToString(abbreviated_request, &out); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~ 11 warnings generated. [194/1054] Building CXX object ortools/linear_solver/CMakeFiles/ortools_linear_solver.dir/xpress_interface.cc.o /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/xpress_interface.cc:194:11: warning: variable 'status' set but not used [-Wunused-but-set-variable] 194 | if (int status = XPRSaddmipsol(mLp, length, solval, colind, NULL)) { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/xpress_interface.cc:222:9: warning: field 'num_nodes_' will be initialized after field 'variable_values_' [-Wreorder-ctor] 222 | num_nodes_(num_nodes), | ^~~~~~~~~~~~~~~~~~~~~ | variable_values_(0) 223 | variable_values_(0) {}; | ~~~~~~~~~~~~~~~~~~~ | num_nodes_(num_nodes) /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/xpress_interface.cc:340:19: warning: 'iterations' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 340 | virtual int64_t iterations() const; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/linear_solver.h:1738:19: note: overridden virtual function is here 1738 | virtual int64_t iterations() const = 0; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/xpress_interface.cc:342:19: warning: 'nodes' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 342 | virtual int64_t nodes() const; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/linear_solver.h:1741:19: note: overridden virtual function is here 1741 | virtual int64_t nodes() const = 0; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/xpress_interface.cc:846:7: warning: unused variable 'nReturn' [-Wunused-variable] 846 | int nReturn = XPRSaddcbmessage(mLp, optimizermsg, (void*)this, 0); | ^~~~~~~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/xpress_interface.cc:886:7: warning: unused variable 'nReturn' [-Wunused-variable] 886 | int nReturn = XPRSaddcbmessage(mLp, optimizermsg, (void*)this, 0); | ^~~~~~~ 6 warnings generated. [195/1054] Building CXX object ortools/bop/CMakeFiles/ortools_bop.dir/bop_base.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:137:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:210:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:3: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:722:23: note: move constructor of 'UniqueClauseStream' is implicitly deleted because field 'mutex_' has a deleted move constructor 722 | mutable absl::Mutex mutex_; | ^ /usr/include/absl/synchronization/mutex.h:579:3: note: 'Mutex' has been explicitly marked deleted here 579 | Mutex(const Mutex&) = delete; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:46: note: replace 'default' with 'delete' 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^~~~~~~ | delete /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:680:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 680 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:696:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 696 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:761:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 761 | absl::ReaderMutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:821:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:828:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 828 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:835:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 835 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:844:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 844 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:867:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 867 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:876:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 876 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:925:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 925 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:186:5: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::Add' requested here 186 | Add(sol); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 22 warnings generated. [196/1054] Building CXX object ortools/bop/CMakeFiles/ortools_bop.dir/bop_solution.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:137:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:210:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:3: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:722:23: note: move constructor of 'UniqueClauseStream' is implicitly deleted because field 'mutex_' has a deleted move constructor 722 | mutable absl::Mutex mutex_; | ^ /usr/include/absl/synchronization/mutex.h:579:3: note: 'Mutex' has been explicitly marked deleted here 579 | Mutex(const Mutex&) = delete; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:46: note: replace 'default' with 'delete' 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^~~~~~~ | delete /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:680:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 680 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:696:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 696 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:761:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 761 | absl::ReaderMutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:821:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:828:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 828 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:835:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 835 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:844:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 844 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:867:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 867 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:876:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 876 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:925:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 925 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:186:5: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::Add' requested here 186 | Add(sol); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 22 warnings generated. [197/1054] Building CXX object ortools/bop/CMakeFiles/ortools_bop.dir/bop_fs.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_fs.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_fs.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_fs.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_fs.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_fs.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_fs.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_fs.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_fs.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_fs.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_fs.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_fs.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_fs.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_fs.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_fs.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_fs.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_fs.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:137:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_fs.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_fs.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:210:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_fs.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_fs.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:3: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:722:23: note: move constructor of 'UniqueClauseStream' is implicitly deleted because field 'mutex_' has a deleted move constructor 722 | mutable absl::Mutex mutex_; | ^ /usr/include/absl/synchronization/mutex.h:579:3: note: 'Mutex' has been explicitly marked deleted here 579 | Mutex(const Mutex&) = delete; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:46: note: replace 'default' with 'delete' 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^~~~~~~ | delete /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:680:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 680 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_fs.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_fs.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:696:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 696 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_fs.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_fs.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:761:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 761 | absl::ReaderMutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_fs.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_fs.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:821:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_fs.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_fs.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:828:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 828 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_fs.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_fs.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:835:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 835 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_fs.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_fs.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:844:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 844 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_fs.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_fs.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:867:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 867 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_fs.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_fs.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:876:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 876 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_fs.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_fs.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_fs.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_fs.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:925:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 925 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_fs.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_fs.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/lp_solver.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:103: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/basis_representation.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/lu_factorization.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/markowitz.h:88: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse.h:40: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator>' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator>] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse_vector.h:304:36: note: in instantiation of template class 'util::IntegerRange>' requested here 304 | ::util::IntegerRange AllEntryIndices() const { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator>' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_fs.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_fs.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:186:5: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::Add' requested here 186 | Add(sol); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 23 warnings generated. [198/1054] Building CXX object ortools/bop/CMakeFiles/ortools_bop.dir/bop_util.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_util.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_util.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_util.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_util.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_util.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_util.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_util.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_util.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_util.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_util.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_util.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_util.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_util.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_util.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_util.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_util.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:137:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_util.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_util.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:210:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_util.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_util.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:3: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:722:23: note: move constructor of 'UniqueClauseStream' is implicitly deleted because field 'mutex_' has a deleted move constructor 722 | mutable absl::Mutex mutex_; | ^ /usr/include/absl/synchronization/mutex.h:579:3: note: 'Mutex' has been explicitly marked deleted here 579 | Mutex(const Mutex&) = delete; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:46: note: replace 'default' with 'delete' 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^~~~~~~ | delete /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:680:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 680 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_util.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_util.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:696:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 696 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_util.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_util.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:761:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 761 | absl::ReaderMutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_util.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_util.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:821:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_util.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_util.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:828:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 828 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_util.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_util.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:835:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 835 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_util.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_util.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:844:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 844 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_util.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_util.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:867:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 867 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_util.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_util.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:876:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 876 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_util.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_util.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_util.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_util.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:925:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 925 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_util.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_util.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:186:5: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::Add' requested here 186 | Add(sol); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 22 warnings generated. [199/1054] Building CXX object ortools/glop/CMakeFiles/ortools_glop.dir/dual_edge_norms.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/basis_representation.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/lu_factorization.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/markowitz.h:88: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse.h:40: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator>' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator>] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse_vector.h:304:36: note: in instantiation of template class 'util::IntegerRange>' requested here 304 | ::util::IntegerRange AllEntryIndices() const { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator>' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.cc:97:7: warning: variable 'stat_lower_bounded_norms' set but not used [-Wunused-but-set-variable] 97 | int stat_lower_bounded_norms = 0; | ^ 9 warnings generated. [200/1054] Building CXX object ortools/bop/CMakeFiles/ortools_bop.dir/bop_lns.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_lns.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_lns.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_lns.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_lns.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_lns.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_lns.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_lns.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_lns.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_lns.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_lns.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_lns.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_lns.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_lns.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_lns.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_lns.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_lns.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:137:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_lns.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_lns.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:210:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_lns.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_lns.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:3: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:722:23: note: move constructor of 'UniqueClauseStream' is implicitly deleted because field 'mutex_' has a deleted move constructor 722 | mutable absl::Mutex mutex_; | ^ /usr/include/absl/synchronization/mutex.h:579:3: note: 'Mutex' has been explicitly marked deleted here 579 | Mutex(const Mutex&) = delete; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:46: note: replace 'default' with 'delete' 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^~~~~~~ | delete /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:680:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 680 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_lns.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_lns.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:696:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 696 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_lns.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_lns.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:761:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 761 | absl::ReaderMutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_lns.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_lns.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:821:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_lns.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_lns.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:828:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 828 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_lns.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_lns.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:835:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 835 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_lns.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_lns.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:844:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 844 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_lns.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_lns.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:867:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 867 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_lns.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_lns.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:876:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 876 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_lns.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_lns.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_lns.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_lns.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:925:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 925 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_lns.cc:34: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/lp_solver.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:103: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/basis_representation.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/lu_factorization.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/markowitz.h:88: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse.h:40: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator>' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator>] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse_vector.h:304:36: note: in instantiation of template class 'util::IntegerRange>' requested here 304 | ::util::IntegerRange AllEntryIndices() const { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator>' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_lns.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_lns.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:186:5: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::Add' requested here 186 | Add(sol); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 23 warnings generated. [201/1054] Building CXX object ortools/bop/CMakeFiles/ortools_bop.dir/bop_solver.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solver.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solver.h:39: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solver.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solver.h:39: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solver.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solver.h:39: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solver.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solver.h:39: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solver.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solver.h:39: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solver.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solver.h:39: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solver.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solver.h:39: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solver.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solver.h:39: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:137:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solver.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solver.h:39: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:210:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solver.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solver.h:39: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:3: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:722:23: note: move constructor of 'UniqueClauseStream' is implicitly deleted because field 'mutex_' has a deleted move constructor 722 | mutable absl::Mutex mutex_; | ^ /usr/include/absl/synchronization/mutex.h:579:3: note: 'Mutex' has been explicitly marked deleted here 579 | Mutex(const Mutex&) = delete; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:46: note: replace 'default' with 'delete' 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^~~~~~~ | delete /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:680:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 680 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solver.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solver.h:39: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:696:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 696 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solver.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solver.h:39: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:761:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 761 | absl::ReaderMutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solver.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solver.h:39: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:821:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solver.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solver.h:39: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:828:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 828 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solver.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solver.h:39: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:835:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 835 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solver.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solver.h:39: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:844:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 844 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solver.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solver.h:39: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:867:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 867 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solver.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solver.h:39: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:876:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 876 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solver.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solver.h:39: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solver.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solver.h:39: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:925:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 925 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solver.cc:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_portfolio.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/lp_solver.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:103: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/basis_representation.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/lu_factorization.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/markowitz.h:88: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse.h:40: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator>' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator>] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse_vector.h:304:36: note: in instantiation of template class 'util::IntegerRange>' requested here 304 | ::util::IntegerRange AllEntryIndices() const { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator>' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solver.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solver.h:39: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:186:5: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::Add' requested here 186 | Add(sol); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solver.cc:52:6: warning: unused function 'UpdateProblemStateBasedOnStatus' [-Wunused-function] 52 | bool UpdateProblemStateBasedOnStatus(BopOptimizerBase::Status status, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24 warnings generated. [202/1054] Building CXX object ortools/bop/CMakeFiles/ortools_bop.dir/bop_portfolio.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_portfolio.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_portfolio.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_portfolio.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_portfolio.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_portfolio.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_portfolio.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_portfolio.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_portfolio.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_portfolio.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_portfolio.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_portfolio.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_portfolio.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_portfolio.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_portfolio.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_portfolio.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_portfolio.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:137:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_portfolio.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_portfolio.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:210:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_portfolio.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_portfolio.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:3: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:722:23: note: move constructor of 'UniqueClauseStream' is implicitly deleted because field 'mutex_' has a deleted move constructor 722 | mutable absl::Mutex mutex_; | ^ /usr/include/absl/synchronization/mutex.h:579:3: note: 'Mutex' has been explicitly marked deleted here 579 | Mutex(const Mutex&) = delete; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:46: note: replace 'default' with 'delete' 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^~~~~~~ | delete /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:680:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 680 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_portfolio.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_portfolio.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:696:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 696 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_portfolio.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_portfolio.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:761:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 761 | absl::ReaderMutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_portfolio.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_portfolio.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:821:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_portfolio.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_portfolio.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:828:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 828 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_portfolio.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_portfolio.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:835:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 835 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_portfolio.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_portfolio.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:844:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 844 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_portfolio.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_portfolio.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:867:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 867 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_portfolio.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_portfolio.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:876:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 876 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_portfolio.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_portfolio.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_portfolio.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_portfolio.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:925:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 925 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_portfolio.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_portfolio.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/lp_solver.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:103: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/basis_representation.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/lu_factorization.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/markowitz.h:88: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse.h:40: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator>' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator>] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse_vector.h:304:36: note: in instantiation of template class 'util::IntegerRange>' requested here 304 | ::util::IntegerRange AllEntryIndices() const { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator>' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_portfolio.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_portfolio.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:186:5: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::Add' requested here 186 | Add(sol); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 23 warnings generated. [203/1054] Building CXX object ortools/bop/CMakeFiles/ortools_bop.dir/bop_ls.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_ls.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_ls.h:46: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_ls.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_ls.h:46: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_ls.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_ls.h:46: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_ls.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_ls.h:46: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_ls.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_ls.h:46: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_ls.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_ls.h:46: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_ls.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_ls.h:46: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_ls.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_ls.h:46: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:137:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_ls.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_ls.h:46: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:210:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_ls.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_ls.h:46: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:3: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:722:23: note: move constructor of 'UniqueClauseStream' is implicitly deleted because field 'mutex_' has a deleted move constructor 722 | mutable absl::Mutex mutex_; | ^ /usr/include/absl/synchronization/mutex.h:579:3: note: 'Mutex' has been explicitly marked deleted here 579 | Mutex(const Mutex&) = delete; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:46: note: replace 'default' with 'delete' 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^~~~~~~ | delete /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:680:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 680 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_ls.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_ls.h:46: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:696:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 696 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_ls.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_ls.h:46: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:761:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 761 | absl::ReaderMutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_ls.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_ls.h:46: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:821:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_ls.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_ls.h:46: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:828:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 828 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_ls.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_ls.h:46: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:835:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 835 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_ls.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_ls.h:46: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:844:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 844 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_ls.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_ls.h:46: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:867:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 867 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_ls.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_ls.h:46: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:876:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 876 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_ls.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_ls.h:46: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_ls.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_ls.h:46: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:925:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 925 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_ls.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_ls.h:46: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:186:5: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::Add' requested here 186 | Add(sol); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 22 warnings generated. [204/1054] Building CXX object ortools/glop/CMakeFiles/ortools_glop.dir/entering_variable.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/entering_variable.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/entering_variable.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/basis_representation.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/lu_factorization.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/markowitz.h:88: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse.h:40: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator>' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator>] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse_vector.h:304:36: note: in instantiation of template class 'util::IntegerRange>' requested here 304 | ::util::IntegerRange AllEntryIndices() const { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator>' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/entering_variable.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/entering_variable.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/primal_edge_norms.h:30: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/entering_variable.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/entering_variable.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/primal_edge_norms.h:30: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/entering_variable.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/entering_variable.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/primal_edge_norms.h:30: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/entering_variable.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/entering_variable.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/primal_edge_norms.h:30: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/entering_variable.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/entering_variable.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/primal_edge_norms.h:30: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/entering_variable.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/entering_variable.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/primal_edge_norms.h:30: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/entering_variable.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/entering_variable.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/primal_edge_norms.h:30: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. [205/1054] Building CXX object ortools/glop/CMakeFiles/ortools_glop.dir/basis_representation.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/basis_representation.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/basis_representation.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/lu_factorization.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/markowitz.h:88: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse.h:40: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator>' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator>] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse_vector.h:304:36: note: in instantiation of template class 'util::IntegerRange>' requested here 304 | ::util::IntegerRange AllEntryIndices() const { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator>' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ 1 warning generated. [206/1054] Building CXX object ortools/constraint_solver/CMakeFiles/ortools_constraint_solver.dir/routing_search.cc.o /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_search.cc:4309:36: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 4309 | weighted_arc_cost_fp < std::numeric_limits::max() | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_search.cc:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_search.h:44: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing.h:191: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/graph.h:178: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/christofides.h:333:47: note: in instantiation of template class 'util::IntegerRange' requested here 333 | for (const ArcIndex arc : reduced_graph.AllForwardArcs()) { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_search.cc:4750:31: note: in instantiation of member function 'operations_research::ChristofidesPathSolver::Solve' requested here 4750 | if (christofides_solver.Solve()) { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_search.cc:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_search.h:44: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing.h:191: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/graph.h:178: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/minimum_spanning_tree.h:145:31: note: in instantiation of template class 'util::IntegerRange' requested here 145 | for (NodeIndex node : graph.AllNodes()) { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/christofides.h:278:7: note: in instantiation of function template specialization 'operations_research::BuildPrimMinimumSpanningTree, (lambda at /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/christofides.h:278:44)>' requested here 278 | BuildPrimMinimumSpanningTree(graph_, [this](ArcIndex arc) { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_search.cc:4750:31: note: in instantiation of member function 'operations_research::ChristofidesPathSolver::Solve' requested here 4750 | if (christofides_solver.Solve()) { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_search.cc:64: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/christofides.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/minimum_spanning_tree.h:53:9: warning: unused type alias 'NodeIndex' [-Wunused-local-typedef] 53 | using NodeIndex = typename Graph::NodeIndex; | ^ 4 warnings generated. [207/1054] Building CXX object ortools/bop/CMakeFiles/ortools_bop.dir/complete_optimizer.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/complete_optimizer.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/complete_optimizer.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/complete_optimizer.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/complete_optimizer.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/complete_optimizer.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/complete_optimizer.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/complete_optimizer.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/complete_optimizer.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/complete_optimizer.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/complete_optimizer.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/complete_optimizer.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/complete_optimizer.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/complete_optimizer.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/complete_optimizer.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/complete_optimizer.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/complete_optimizer.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:137:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/complete_optimizer.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/complete_optimizer.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:210:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/complete_optimizer.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/complete_optimizer.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:3: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:722:23: note: move constructor of 'UniqueClauseStream' is implicitly deleted because field 'mutex_' has a deleted move constructor 722 | mutable absl::Mutex mutex_; | ^ /usr/include/absl/synchronization/mutex.h:579:3: note: 'Mutex' has been explicitly marked deleted here 579 | Mutex(const Mutex&) = delete; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:46: note: replace 'default' with 'delete' 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^~~~~~~ | delete /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:680:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 680 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/complete_optimizer.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/complete_optimizer.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:696:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 696 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/complete_optimizer.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/complete_optimizer.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:761:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 761 | absl::ReaderMutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/complete_optimizer.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/complete_optimizer.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:821:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/complete_optimizer.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/complete_optimizer.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:828:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 828 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/complete_optimizer.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/complete_optimizer.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:835:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 835 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/complete_optimizer.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/complete_optimizer.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:844:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 844 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/complete_optimizer.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/complete_optimizer.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:867:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 867 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/complete_optimizer.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/complete_optimizer.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:876:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 876 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/complete_optimizer.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/complete_optimizer.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/complete_optimizer.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/complete_optimizer.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:925:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 925 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/complete_optimizer.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/complete_optimizer.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:186:5: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::Add' requested here 186 | Add(sol); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 22 warnings generated. [208/1054] Building CXX object ortools/glop/CMakeFiles/ortools_glop.dir/initial_basis.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/initial_basis.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/initial_basis.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/lp_data.h:43: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse.h:40: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator>' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator>] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse_vector.h:304:36: note: in instantiation of template class 'util::IntegerRange>' requested here 304 | ::util::IntegerRange AllEntryIndices() const { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator>' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ 1 warning generated. [209/1054] Building CXX object ortools/glop/CMakeFiles/ortools_glop.dir/status.cc.o [210/1054] Building CXX object ortools/glop/CMakeFiles/ortools_glop.dir/parameters_validation.cc.o [211/1054] Building CXX object ortools/bop/CMakeFiles/ortools_bop.dir/integral_solver.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/integral_solver.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/integral_solver.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/lp_data.h:43: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse.h:40: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator>' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator>] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse_vector.h:304:36: note: in instantiation of template class 'util::IntegerRange>' requested here 304 | ::util::IntegerRange AllEntryIndices() const { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator>' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/integral_solver.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/integral_solver.h:24: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/integral_solver.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/integral_solver.h:24: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/integral_solver.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/integral_solver.h:24: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/integral_solver.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/integral_solver.h:24: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/integral_solver.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/integral_solver.h:24: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/integral_solver.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/integral_solver.h:24: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/integral_solver.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/integral_solver.h:24: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/integral_solver.cc:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solver.h:39: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:137:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/integral_solver.cc:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solver.h:39: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:210:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/integral_solver.cc:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solver.h:39: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:3: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:722:23: note: move constructor of 'UniqueClauseStream' is implicitly deleted because field 'mutex_' has a deleted move constructor 722 | mutable absl::Mutex mutex_; | ^ /usr/include/absl/synchronization/mutex.h:579:3: note: 'Mutex' has been explicitly marked deleted here 579 | Mutex(const Mutex&) = delete; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:46: note: replace 'default' with 'delete' 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^~~~~~~ | delete /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:680:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 680 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/integral_solver.cc:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solver.h:39: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:696:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 696 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/integral_solver.cc:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solver.h:39: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:761:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 761 | absl::ReaderMutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/integral_solver.cc:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solver.h:39: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:821:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/integral_solver.cc:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solver.h:39: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:828:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 828 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/integral_solver.cc:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solver.h:39: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:835:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 835 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/integral_solver.cc:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solver.h:39: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:844:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 844 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/integral_solver.cc:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solver.h:39: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:867:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 867 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/integral_solver.cc:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solver.h:39: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:876:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 876 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/integral_solver.cc:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solver.h:39: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/integral_solver.cc:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solver.h:39: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:925:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 925 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/integral_solver.cc:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solver.h:39: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_base.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/bop/bop_solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:186:5: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::Add' requested here 186 | Add(sol); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 23 warnings generated. [212/1054] Building CXX object ortools/glop/CMakeFiles/ortools_glop.dir/lu_factorization.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/lu_factorization.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/lu_factorization.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/markowitz.h:88: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse.h:40: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator>' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator>] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse_vector.h:304:36: note: in instantiation of template class 'util::IntegerRange>' requested here 304 | ::util::IntegerRange AllEntryIndices() const { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator>' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/lu_factorization.cc:570:8: warning: unused function 'ComputeDensity' [-Wunused-function] 570 | double ComputeDensity(const SparseColumn& b, const RowPermutation& row_perm) { | ^~~~~~~~~~~~~~ 2 warnings generated. [213/1054] Building CXX object ortools/gurobi/CMakeFiles/ortools_gurobi.dir/gurobi_util.cc.o [214/1054] Building CXX object ortools/glop/CMakeFiles/ortools_glop.dir/variables_info.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/variables_info.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/variables_info.h:18: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse.h:40: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator>' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator>] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse_vector.h:304:36: note: in instantiation of template class 'util::IntegerRange>' requested here 304 | ::util::IntegerRange AllEntryIndices() const { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator>' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ 1 warning generated. [215/1054] Building CXX object ortools/glop/CMakeFiles/ortools_glop.dir/lp_solver.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/lp_solver.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/lp_solver.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:103: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/basis_representation.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/lu_factorization.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/markowitz.h:88: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse.h:40: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator>' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator>] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse_vector.h:304:36: note: in instantiation of template class 'util::IntegerRange>' requested here 304 | ::util::IntegerRange AllEntryIndices() const { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator>' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/lp_solver.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/lp_solver.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/lp_solver.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/lp_solver.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/lp_solver.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/lp_solver.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/lp_solver.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/lp_solver.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/lp_solver.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/lp_solver.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/lp_solver.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/lp_solver.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/lp_solver.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/lp_solver.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. [216/1054] Building CXX object ortools/glop/CMakeFiles/ortools_glop.dir/primal_edge_norms.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/primal_edge_norms.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/primal_edge_norms.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/basis_representation.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/lu_factorization.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/markowitz.h:88: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse.h:40: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator>' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator>] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse_vector.h:304:36: note: in instantiation of template class 'util::IntegerRange>' requested here 304 | ::util::IntegerRange AllEntryIndices() const { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator>' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/primal_edge_norms.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/primal_edge_norms.h:30: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/primal_edge_norms.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/primal_edge_norms.h:30: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/primal_edge_norms.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/primal_edge_norms.h:30: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/primal_edge_norms.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/primal_edge_norms.h:30: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/primal_edge_norms.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/primal_edge_norms.h:30: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/primal_edge_norms.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/primal_edge_norms.h:30: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/primal_edge_norms.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/primal_edge_norms.h:30: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/primal_edge_norms.cc:14: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/primal_edge_norms.h:206:8: warning: private field 'must_refactorize_basis_' is not used [-Wunused-private-field] 206 | bool must_refactorize_basis_; | ^ 9 warnings generated. [217/1054] Building CXX object ortools/glop/CMakeFiles/ortools_glop.dir/markowitz.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/markowitz.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/markowitz.h:88: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse.h:40: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator>' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator>] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse_vector.h:304:36: note: in instantiation of template class 'util::IntegerRange>' requested here 304 | ::util::IntegerRange AllEntryIndices() const { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator>' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ 1 warning generated. [218/1054] Building CXX object ortools/glop/CMakeFiles/ortools_glop.dir/update_row.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/update_row.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/update_row.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/basis_representation.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/lu_factorization.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/markowitz.h:88: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse.h:40: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator>' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator>] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse_vector.h:304:36: note: in instantiation of template class 'util::IntegerRange>' requested here 304 | ::util::IntegerRange AllEntryIndices() const { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator>' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/update_row.cc:14: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/update_row.h:148:8: warning: private field 'compute_update_row_' is not used [-Wunused-private-field] 148 | bool compute_update_row_; | ^ 2 warnings generated. [219/1054] Building CXX object ortools/glop/CMakeFiles/ortools_glop.dir/reduced_costs.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/reduced_costs.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/reduced_costs.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/basis_representation.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/lu_factorization.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/markowitz.h:88: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse.h:40: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator>' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator>] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse_vector.h:304:36: note: in instantiation of template class 'util::IntegerRange>' requested here 304 | ::util::IntegerRange AllEntryIndices() const { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator>' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/reduced_costs.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/reduced_costs.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/primal_edge_norms.h:30: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/reduced_costs.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/reduced_costs.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/primal_edge_norms.h:30: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/reduced_costs.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/reduced_costs.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/primal_edge_norms.h:30: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/reduced_costs.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/reduced_costs.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/primal_edge_norms.h:30: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/reduced_costs.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/reduced_costs.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/primal_edge_norms.h:30: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/reduced_costs.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/reduced_costs.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/primal_edge_norms.h:30: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/reduced_costs.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/reduced_costs.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/primal_edge_norms.h:30: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. [220/1054] Building CXX object ortools/glop/CMakeFiles/ortools_glop.dir/variable_values.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/variable_values.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/variable_values.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/basis_representation.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/lu_factorization.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/markowitz.h:88: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse.h:40: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator>' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator>] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse_vector.h:304:36: note: in instantiation of template class 'util::IntegerRange>' requested here 304 | ::util::IntegerRange AllEntryIndices() const { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator>' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/variable_values.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/variable_values.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/variable_values.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/variable_values.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/variable_values.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/variable_values.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/variable_values.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/variable_values.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/variable_values.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/variable_values.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/variable_values.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/variable_values.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/variable_values.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/variable_values.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. [221/1054] Building CXX object ortools/gurobi/CMakeFiles/ortools_gurobi.dir/isv_public/gurobi_isv.cc.o [222/1054] Building CXX object ortools/gurobi/CMakeFiles/ortools_gurobi.dir/environment.cc.o /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/gurobi/environment.cc:431:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 431 | absl::MutexLock lock(&mutex); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 1 warning generated. [223/1054] Building CXX object ortools/pdlp/CMakeFiles/ortools_pdlp.dir/scheduler.cc.o [224/1054] Building CXX object ortools/pdlp/CMakeFiles/ortools_pdlp.dir/solvers_proto_validation.cc.o /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/pdlp/solvers_proto_validation.cc:53:18: warning: 'has_eps_optimal_absolute' is deprecated [-Wdeprecated-declarations] 53 | if (criteria.has_eps_optimal_absolute()) { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/solusBuildDir/ortools/pdlp/solvers.pb.h:1358:19: note: 'has_eps_optimal_absolute' has been explicitly marked deprecated here 1358 | [[nodiscard]] [[deprecated]] bool has_eps_optimal_absolute() | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/pdlp/solvers_proto_validation.cc:58:18: warning: 'has_eps_optimal_relative' is deprecated [-Wdeprecated-declarations] 58 | if (criteria.has_eps_optimal_relative()) { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/solusBuildDir/ortools/pdlp/solvers.pb.h:1370:19: note: 'has_eps_optimal_relative' has been explicitly marked deprecated here 1370 | [[nodiscard]] [[deprecated]] bool has_eps_optimal_relative() | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/pdlp/solvers_proto_validation.cc:97:47: warning: 'eps_optimal_absolute' is deprecated [-Wdeprecated-declarations] 97 | RETURN_IF_ERROR(CheckNonNegative(criteria.eps_optimal_absolute(), | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/solusBuildDir/ortools/pdlp/solvers.pb.h:1361:19: note: 'eps_optimal_absolute' has been explicitly marked deprecated here 1361 | [[nodiscard]] [[deprecated]] double eps_optimal_absolute() const; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/pdlp/solvers_proto_validation.cc:99:47: warning: 'eps_optimal_relative' is deprecated [-Wdeprecated-declarations] 99 | RETURN_IF_ERROR(CheckNonNegative(criteria.eps_optimal_relative(), | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/solusBuildDir/ortools/pdlp/solvers.pb.h:1373:19: note: 'eps_optimal_relative' has been explicitly marked deprecated here 1373 | [[nodiscard]] [[deprecated]] double eps_optimal_relative() const; | ^ 4 warnings generated. [225/1054] Building CXX object ortools/pdlp/CMakeFiles/ortools_pdlp.dir/termination.cc.o /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/pdlp/termination.cc:136:30: warning: 'eps_optimal_absolute' is deprecated [-Wdeprecated-declarations] 136 | termination_criteria.eps_optimal_absolute()); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/solusBuildDir/ortools/pdlp/solvers.pb.h:1361:19: note: 'eps_optimal_absolute' has been explicitly marked deprecated here 1361 | [[nodiscard]] [[deprecated]] double eps_optimal_absolute() const; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/pdlp/termination.cc:138:30: warning: 'eps_optimal_relative' is deprecated [-Wdeprecated-declarations] 138 | termination_criteria.eps_optimal_relative()); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/solusBuildDir/ortools/pdlp/solvers.pb.h:1373:19: note: 'eps_optimal_relative' has been explicitly marked deprecated here 1373 | [[nodiscard]] [[deprecated]] double eps_optimal_relative() const; | ^ 2 warnings generated. [226/1054] Building CXX object ortools/pdlp/CMakeFiles/ortools_pdlp.dir/iteration_stats.cc.o [227/1054] Building CXX object ortools/pdlp/CMakeFiles/ortools_pdlp.dir/quadratic_program.cc.o [228/1054] Building CXX object ortools/pdlp/CMakeFiles/ortools_pdlp.dir/sharded_quadratic_program.cc.o [229/1054] Building CXX object ortools/glop/CMakeFiles/ortools_glop.dir/revised_simplex.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:103: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/basis_representation.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/lu_factorization.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/markowitz.h:88: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse.h:40: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator>' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator>] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse_vector.h:304:36: note: in instantiation of template class 'util::IntegerRange>' requested here 304 | ::util::IntegerRange AllEntryIndices() const { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator>' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.cc:1919:7: warning: variable 'stats_num_leaving_choices' set but not used [-Wunused-but-set-variable] 1919 | int stats_num_leaving_choices = 0; | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:103: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/basis_representation.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/lu_factorization.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/markowitz.h:88: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse.h:40: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator>' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator>] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.cc:2854:9: note: in instantiation of template class 'util::IntegerRange>' requested here 2854 | util::IntegerRange(RowIndex(0), num_rows_), &objective_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator>' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.cc:95:26: warning: unused variable 'kDeterministicSeed' [-Wunused-const-variable] 95 | constexpr const uint64_t kDeterministicSeed = 42; | ^~~~~~~~~~~~~~~~~~ 11 warnings generated. [230/1054] Building CXX object ortools/glop/CMakeFiles/ortools_glop.dir/preprocessor.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/preprocessor.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/preprocessor.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:103: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/basis_representation.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/lu_factorization.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/markowitz.h:88: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse.h:40: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator>' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator>] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse_vector.h:304:36: note: in instantiation of template class 'util::IntegerRange>' requested here 304 | ::util::IntegerRange AllEntryIndices() const { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator>' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/preprocessor.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/preprocessor.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/preprocessor.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/preprocessor.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/preprocessor.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/preprocessor.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/preprocessor.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/preprocessor.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/preprocessor.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/preprocessor.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/preprocessor.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/preprocessor.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/preprocessor.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/preprocessor.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/preprocessor.cc:875:7: warning: variable 'num_proportional_rows' set but not used [-Wunused-but-set-variable] 875 | int num_proportional_rows = 0; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/preprocessor.cc:48:13: warning: unused function 'IntervalString' [-Wunused-function] 48 | std::string IntervalString(Fractional lb, Fractional ub) { | ^~~~~~~~~~~~~~ 10 warnings generated. [231/1054] Building CXX object ortools/pdlp/CMakeFiles/ortools_pdlp.dir/sharder.cc.o [232/1054] Building CXX object ortools/pdlp/CMakeFiles/ortools_pdlp.dir/sharded_optimization_utils.cc.o [233/1054] Building CXX object ortools/constraint_solver/CMakeFiles/ortools_constraint_solver.dir/routing.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing.h:191: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/graph.h:178: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator>' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator>] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse_vector.h:304:36: note: in instantiation of template class 'util::IntegerRange>' requested here 304 | ::util::IntegerRange AllEntryIndices() const { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator>' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing.cc:65: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_decision_builders.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_lp_scheduling.h:39: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/lp_solver.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing.cc:65: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_decision_builders.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_lp_scheduling.h:39: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/lp_solver.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing.cc:65: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_decision_builders.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_lp_scheduling.h:39: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/lp_solver.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing.cc:65: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_decision_builders.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_lp_scheduling.h:39: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/lp_solver.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing.cc:65: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_decision_builders.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_lp_scheduling.h:39: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/lp_solver.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing.cc:65: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_decision_builders.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_lp_scheduling.h:39: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/lp_solver.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing.cc:65: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_decision_builders.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_lp_scheduling.h:39: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/lp_solver.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing.cc:65: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_decision_builders.h:25: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing_lp_scheduling.h:420:28: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 420 | (value_double >= std::numeric_limits::max()) | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing.h:191: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/graph.h:178: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/constraint_solver/routing.cc:2908:34: note: in instantiation of template class 'util::IntegerRange' requested here 2908 | for (const auto tail : graph.AllNodes()) { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ 10 warnings generated. [234/1054] Building CXX object ortools/sat/CMakeFiles/ortools_sat.dir/2d_mandatory_overlap_propagator.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_mandatory_overlap_propagator.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_mandatory_overlap_propagator.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_mandatory_overlap_propagator.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_mandatory_overlap_propagator.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_mandatory_overlap_propagator.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_mandatory_overlap_propagator.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_mandatory_overlap_propagator.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_mandatory_overlap_propagator.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_mandatory_overlap_propagator.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_mandatory_overlap_propagator.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_mandatory_overlap_propagator.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_mandatory_overlap_propagator.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_mandatory_overlap_propagator.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_mandatory_overlap_propagator.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_mandatory_overlap_propagator.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_mandatory_overlap_propagator.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:137:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_mandatory_overlap_propagator.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_mandatory_overlap_propagator.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:210:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_mandatory_overlap_propagator.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_mandatory_overlap_propagator.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:3: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:722:23: note: move constructor of 'UniqueClauseStream' is implicitly deleted because field 'mutex_' has a deleted move constructor 722 | mutable absl::Mutex mutex_; | ^ /usr/include/absl/synchronization/mutex.h:579:3: note: 'Mutex' has been explicitly marked deleted here 579 | Mutex(const Mutex&) = delete; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:46: note: replace 'default' with 'delete' 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^~~~~~~ | delete /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:680:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 680 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_mandatory_overlap_propagator.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_mandatory_overlap_propagator.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:696:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 696 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_mandatory_overlap_propagator.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_mandatory_overlap_propagator.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:761:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 761 | absl::ReaderMutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_mandatory_overlap_propagator.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_mandatory_overlap_propagator.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:821:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_mandatory_overlap_propagator.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_mandatory_overlap_propagator.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:828:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 828 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_mandatory_overlap_propagator.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_mandatory_overlap_propagator.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:835:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 835 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_mandatory_overlap_propagator.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_mandatory_overlap_propagator.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:844:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 844 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_mandatory_overlap_propagator.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_mandatory_overlap_propagator.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:867:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 867 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_mandatory_overlap_propagator.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_mandatory_overlap_propagator.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:876:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 876 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_mandatory_overlap_propagator.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_mandatory_overlap_propagator.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_mandatory_overlap_propagator.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_mandatory_overlap_propagator.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:925:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 925 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_mandatory_overlap_propagator.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_mandatory_overlap_propagator.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:186:5: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::Add' requested here 186 | Add(sol); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 22 warnings generated. [235/1054] Building CXX object ortools/sat/CMakeFiles/ortools_sat.dir/c_api/cp_solver_c.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/c_api/cp_solver_c.cc:25: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/c_api/cp_solver_c.cc:25: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/c_api/cp_solver_c.cc:25: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/c_api/cp_solver_c.cc:25: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/c_api/cp_solver_c.cc:25: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/c_api/cp_solver_c.cc:25: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/c_api/cp_solver_c.cc:25: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 7 warnings generated. [236/1054] Building CXX object ortools/pdlp/CMakeFiles/ortools_pdlp.dir/quadratic_program_io.cc.o [237/1054] Building CXX object ortools/pdlp/CMakeFiles/ortools_pdlp.dir/trust_region.cc.o [238/1054] Building CXX object ortools/pdlp/CMakeFiles/ortools_pdlp.dir/primal_dual_hybrid_gradient.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/pdlp/primal_dual_hybrid_gradient.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/pdlp/primal_dual_hybrid_gradient.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/lp_data.h:43: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse.h:40: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator>' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator>] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse_vector.h:304:36: note: in instantiation of template class 'util::IntegerRange>' requested here 304 | ::util::IntegerRange AllEntryIndices() const { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator>' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/pdlp/primal_dual_hybrid_gradient.cc:44: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/preprocessor.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/pdlp/primal_dual_hybrid_gradient.cc:44: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/preprocessor.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/pdlp/primal_dual_hybrid_gradient.cc:44: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/preprocessor.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/pdlp/primal_dual_hybrid_gradient.cc:44: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/preprocessor.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/pdlp/primal_dual_hybrid_gradient.cc:44: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/preprocessor.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/pdlp/primal_dual_hybrid_gradient.cc:44: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/preprocessor.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/pdlp/primal_dual_hybrid_gradient.cc:44: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/preprocessor.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. [239/1054] Building CXX object ortools/sat/CMakeFiles/ortools_sat.dir/combine_solutions.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/combine_solutions.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/combine_solutions.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:48: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/combine_solutions.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/combine_solutions.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:48: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/combine_solutions.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/combine_solutions.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:48: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/combine_solutions.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/combine_solutions.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:48: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/combine_solutions.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/combine_solutions.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:48: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/combine_solutions.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/combine_solutions.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:48: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/combine_solutions.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/combine_solutions.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:48: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/combine_solutions.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/combine_solutions.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:137:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/combine_solutions.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/combine_solutions.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:210:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/combine_solutions.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/combine_solutions.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:3: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:722:23: note: move constructor of 'UniqueClauseStream' is implicitly deleted because field 'mutex_' has a deleted move constructor 722 | mutable absl::Mutex mutex_; | ^ /usr/include/absl/synchronization/mutex.h:579:3: note: 'Mutex' has been explicitly marked deleted here 579 | Mutex(const Mutex&) = delete; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:46: note: replace 'default' with 'delete' 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^~~~~~~ | delete /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:680:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 680 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/combine_solutions.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/combine_solutions.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:696:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 696 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/combine_solutions.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/combine_solutions.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:761:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 761 | absl::ReaderMutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/combine_solutions.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/combine_solutions.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:821:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/combine_solutions.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/combine_solutions.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:828:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 828 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/combine_solutions.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/combine_solutions.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:835:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 835 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/combine_solutions.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/combine_solutions.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:844:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 844 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/combine_solutions.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/combine_solutions.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:867:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 867 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/combine_solutions.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/combine_solutions.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:876:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 876 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/combine_solutions.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/combine_solutions.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/combine_solutions.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/combine_solutions.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:925:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 925 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/combine_solutions.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/combine_solutions.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:186:5: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::Add' requested here 186 | Add(sol); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/combine_solutions.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/combine_solutions.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:844:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 844 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/combine_solutions.cc:56:59: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::GetBestNSolutions' requested here 56 | solutions = response_manager->SolutionsRepository().GetBestNSolutions(10); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 23 warnings generated. [240/1054] Building CXX object ortools/sat/CMakeFiles/ortools_sat.dir/2d_orthogonal_packing_testing.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing_testing.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing_testing.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing_testing.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing_testing.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing_testing.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing_testing.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing_testing.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing_testing.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing_testing.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing_testing.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing_testing.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing_testing.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing_testing.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing_testing.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing_testing.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing_testing.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:137:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing_testing.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing_testing.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:210:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing_testing.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing_testing.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:3: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:722:23: note: move constructor of 'UniqueClauseStream' is implicitly deleted because field 'mutex_' has a deleted move constructor 722 | mutable absl::Mutex mutex_; | ^ /usr/include/absl/synchronization/mutex.h:579:3: note: 'Mutex' has been explicitly marked deleted here 579 | Mutex(const Mutex&) = delete; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:46: note: replace 'default' with 'delete' 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^~~~~~~ | delete /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:680:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 680 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing_testing.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing_testing.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:696:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 696 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing_testing.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing_testing.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:761:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 761 | absl::ReaderMutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing_testing.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing_testing.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:821:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing_testing.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing_testing.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:828:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 828 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing_testing.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing_testing.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:835:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 835 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing_testing.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing_testing.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:844:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 844 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing_testing.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing_testing.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:867:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 867 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing_testing.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing_testing.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:876:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 876 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing_testing.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing_testing.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing_testing.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing_testing.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:925:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 925 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing_testing.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing_testing.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:186:5: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::Add' requested here 186 | Add(sol); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 22 warnings generated. [241/1054] Building CXX object ortools/sat/CMakeFiles/ortools_sat.dir/2d_packing_brute_force.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_packing_brute_force.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_packing_brute_force.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_packing_brute_force.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_packing_brute_force.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_packing_brute_force.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_packing_brute_force.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_packing_brute_force.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_packing_brute_force.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_packing_brute_force.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_packing_brute_force.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_packing_brute_force.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_packing_brute_force.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_packing_brute_force.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_packing_brute_force.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_packing_brute_force.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_packing_brute_force.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:137:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_packing_brute_force.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_packing_brute_force.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:210:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_packing_brute_force.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_packing_brute_force.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:3: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:722:23: note: move constructor of 'UniqueClauseStream' is implicitly deleted because field 'mutex_' has a deleted move constructor 722 | mutable absl::Mutex mutex_; | ^ /usr/include/absl/synchronization/mutex.h:579:3: note: 'Mutex' has been explicitly marked deleted here 579 | Mutex(const Mutex&) = delete; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:46: note: replace 'default' with 'delete' 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^~~~~~~ | delete /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:680:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 680 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_packing_brute_force.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_packing_brute_force.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:696:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 696 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_packing_brute_force.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_packing_brute_force.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:761:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 761 | absl::ReaderMutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_packing_brute_force.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_packing_brute_force.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:821:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_packing_brute_force.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_packing_brute_force.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:828:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 828 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_packing_brute_force.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_packing_brute_force.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:835:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 835 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_packing_brute_force.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_packing_brute_force.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:844:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 844 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_packing_brute_force.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_packing_brute_force.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:867:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 867 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_packing_brute_force.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_packing_brute_force.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:876:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 876 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_packing_brute_force.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_packing_brute_force.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_packing_brute_force.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_packing_brute_force.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:925:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 925 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_packing_brute_force.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_packing_brute_force.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:186:5: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::Add' requested here 186 | Add(sol); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 22 warnings generated. [242/1054] Building CXX object ortools/sat/CMakeFiles/ortools_sat.dir/2d_orthogonal_packing.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:48: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:48: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:48: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:48: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:48: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:48: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:48: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing.h:27: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:137:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing.h:27: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:210:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing.h:27: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:3: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:722:23: note: move constructor of 'UniqueClauseStream' is implicitly deleted because field 'mutex_' has a deleted move constructor 722 | mutable absl::Mutex mutex_; | ^ /usr/include/absl/synchronization/mutex.h:579:3: note: 'Mutex' has been explicitly marked deleted here 579 | Mutex(const Mutex&) = delete; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:46: note: replace 'default' with 'delete' 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^~~~~~~ | delete /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:680:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 680 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing.h:27: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:696:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 696 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing.h:27: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:761:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 761 | absl::ReaderMutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing.h:27: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:821:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing.h:27: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:828:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 828 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing.h:27: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:835:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 835 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing.h:27: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:844:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 844 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing.h:27: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:867:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 867 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing.h:27: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:876:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 876 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing.h:27: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing.h:27: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:925:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 925 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing.h:27: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:186:5: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::Add' requested here 186 | Add(sol); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 22 warnings generated. [243/1054] Building CXX object ortools/sat/CMakeFiles/ortools_sat.dir/2d_try_edge_propagator.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_try_edge_propagator.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_try_edge_propagator.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_try_edge_propagator.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_try_edge_propagator.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_try_edge_propagator.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_try_edge_propagator.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_try_edge_propagator.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_try_edge_propagator.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_try_edge_propagator.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_try_edge_propagator.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_try_edge_propagator.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_try_edge_propagator.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_try_edge_propagator.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_try_edge_propagator.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_try_edge_propagator.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_try_edge_propagator.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:137:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_try_edge_propagator.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_try_edge_propagator.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:210:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_try_edge_propagator.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_try_edge_propagator.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:3: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:722:23: note: move constructor of 'UniqueClauseStream' is implicitly deleted because field 'mutex_' has a deleted move constructor 722 | mutable absl::Mutex mutex_; | ^ /usr/include/absl/synchronization/mutex.h:579:3: note: 'Mutex' has been explicitly marked deleted here 579 | Mutex(const Mutex&) = delete; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:46: note: replace 'default' with 'delete' 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^~~~~~~ | delete /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:680:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 680 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_try_edge_propagator.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_try_edge_propagator.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:696:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 696 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_try_edge_propagator.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_try_edge_propagator.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:761:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 761 | absl::ReaderMutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_try_edge_propagator.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_try_edge_propagator.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:821:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_try_edge_propagator.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_try_edge_propagator.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:828:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 828 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_try_edge_propagator.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_try_edge_propagator.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:835:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 835 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_try_edge_propagator.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_try_edge_propagator.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:844:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 844 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_try_edge_propagator.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_try_edge_propagator.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:867:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 867 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_try_edge_propagator.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_try_edge_propagator.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:876:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 876 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_try_edge_propagator.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_try_edge_propagator.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_try_edge_propagator.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_try_edge_propagator.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:925:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 925 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_try_edge_propagator.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_try_edge_propagator.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:186:5: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::Add' requested here 186 | Add(sol); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 22 warnings generated. [244/1054] Building CXX object ortools/sat/CMakeFiles/ortools_sat.dir/boolean_problem.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:137:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:210:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:3: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:722:23: note: move constructor of 'UniqueClauseStream' is implicitly deleted because field 'mutex_' has a deleted move constructor 722 | mutable absl::Mutex mutex_; | ^ /usr/include/absl/synchronization/mutex.h:579:3: note: 'Mutex' has been explicitly marked deleted here 579 | Mutex(const Mutex&) = delete; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:46: note: replace 'default' with 'delete' 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^~~~~~~ | delete /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:680:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 680 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:696:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 696 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:761:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 761 | absl::ReaderMutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:821:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:828:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 828 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:835:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 835 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:844:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 844 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:867:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 867 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:876:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 876 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:925:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 925 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:186:5: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::Add' requested here 186 | Add(sol); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.cc:34: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/graph.h:178: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/graph.h:1438:41: note: in instantiation of template class 'util::IntegerRange' requested here 1438 | for (const NodeIndexType node : Base::AllNodes()) { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/graph.h:448:18: note: in instantiation of member function 'util::StaticGraph<>::Build' requested here 448 | void Build() { Build(nullptr); } | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.cc:643:10: note: in instantiation of member function 'util::StaticGraph<>::Build' requested here 643 | graph->Build(); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.cc:689:7: note: in instantiation of function template specialization 'operations_research::sat::GenerateGraphForSymmetryDetection>' requested here 689 | GenerateGraphForSymmetryDetection(problem, &equivalence_classes)); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ 23 warnings generated. [245/1054] Building CXX object ortools/sat/CMakeFiles/ortools_sat.dir/all_different.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/all_different.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/all_different.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/all_different.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/all_different.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/all_different.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/all_different.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/all_different.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/all_different.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/all_different.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/all_different.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/all_different.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/all_different.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/all_different.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/all_different.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/all_different.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/all_different.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:137:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/all_different.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/all_different.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:210:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/all_different.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/all_different.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:3: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:722:23: note: move constructor of 'UniqueClauseStream' is implicitly deleted because field 'mutex_' has a deleted move constructor 722 | mutable absl::Mutex mutex_; | ^ /usr/include/absl/synchronization/mutex.h:579:3: note: 'Mutex' has been explicitly marked deleted here 579 | Mutex(const Mutex&) = delete; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:46: note: replace 'default' with 'delete' 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^~~~~~~ | delete /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:680:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 680 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/all_different.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/all_different.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:696:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 696 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/all_different.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/all_different.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:761:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 761 | absl::ReaderMutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/all_different.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/all_different.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:821:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/all_different.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/all_different.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:828:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 828 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/all_different.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/all_different.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:835:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 835 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/all_different.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/all_different.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:844:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 844 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/all_different.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/all_different.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:867:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 867 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/all_different.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/all_different.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:876:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 876 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/all_different.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/all_different.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/all_different.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/all_different.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:925:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 925 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/all_different.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/all_different.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:186:5: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::Add' requested here 186 | Add(sol); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 22 warnings generated. [246/1054] Building CXX object ortools/sat/CMakeFiles/ortools_sat.dir/circuit.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/circuit.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/circuit.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/circuit.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/circuit.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/circuit.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/circuit.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/circuit.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/circuit.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/circuit.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/circuit.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/circuit.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/circuit.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/circuit.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/circuit.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/circuit.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/circuit.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:137:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/circuit.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/circuit.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:210:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/circuit.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/circuit.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:3: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:722:23: note: move constructor of 'UniqueClauseStream' is implicitly deleted because field 'mutex_' has a deleted move constructor 722 | mutable absl::Mutex mutex_; | ^ /usr/include/absl/synchronization/mutex.h:579:3: note: 'Mutex' has been explicitly marked deleted here 579 | Mutex(const Mutex&) = delete; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:46: note: replace 'default' with 'delete' 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^~~~~~~ | delete /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:680:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 680 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/circuit.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/circuit.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:696:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 696 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/circuit.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/circuit.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:761:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 761 | absl::ReaderMutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/circuit.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/circuit.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:821:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/circuit.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/circuit.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:828:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 828 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/circuit.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/circuit.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:835:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 835 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/circuit.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/circuit.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:844:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 844 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/circuit.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/circuit.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:867:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 867 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/circuit.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/circuit.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:876:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 876 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/circuit.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/circuit.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/circuit.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/circuit.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:925:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 925 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/circuit.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/circuit.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:186:5: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::Add' requested here 186 | Add(sol); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 22 warnings generated. [247/1054] Building CXX object ortools/sat/CMakeFiles/ortools_sat.dir/cp_model_postsolve.cc.o [248/1054] Building CXX object ortools/sat/CMakeFiles/ortools_sat.dir/cp_model.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model.h:55: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_utils.h:340:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 340 | printer.PrintToString(proto, &proto_string); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model.cc:1476:10: note: in instantiation of function template specialization 'operations_research::sat::WriteModelProtoToFile' requested here 1476 | return WriteModelProtoToFile(cp_model_, filename); | ^ 1 warning generated. [249/1054] Building CXX object ortools/sat/CMakeFiles/ortools_sat.dir/2d_rectangle_presolve.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_rectangle_presolve.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_rectangle_presolve.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_rectangle_presolve.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_rectangle_presolve.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_rectangle_presolve.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_rectangle_presolve.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_rectangle_presolve.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_rectangle_presolve.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_rectangle_presolve.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_rectangle_presolve.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_rectangle_presolve.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_rectangle_presolve.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_rectangle_presolve.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_rectangle_presolve.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_rectangle_presolve.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_rectangle_presolve.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:137:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_rectangle_presolve.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_rectangle_presolve.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:210:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_rectangle_presolve.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_rectangle_presolve.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:3: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:722:23: note: move constructor of 'UniqueClauseStream' is implicitly deleted because field 'mutex_' has a deleted move constructor 722 | mutable absl::Mutex mutex_; | ^ /usr/include/absl/synchronization/mutex.h:579:3: note: 'Mutex' has been explicitly marked deleted here 579 | Mutex(const Mutex&) = delete; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:46: note: replace 'default' with 'delete' 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^~~~~~~ | delete /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:680:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 680 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_rectangle_presolve.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_rectangle_presolve.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:696:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 696 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_rectangle_presolve.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_rectangle_presolve.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:761:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 761 | absl::ReaderMutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_rectangle_presolve.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_rectangle_presolve.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:821:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_rectangle_presolve.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_rectangle_presolve.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:828:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 828 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_rectangle_presolve.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_rectangle_presolve.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:835:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 835 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_rectangle_presolve.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_rectangle_presolve.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:844:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 844 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_rectangle_presolve.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_rectangle_presolve.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:867:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 867 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_rectangle_presolve.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_rectangle_presolve.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:876:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 876 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_rectangle_presolve.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_rectangle_presolve.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_rectangle_presolve.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_rectangle_presolve.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:925:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 925 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_rectangle_presolve.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_rectangle_presolve.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:186:5: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::Add' requested here 186 | Add(sol); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 22 warnings generated. [250/1054] Building CXX object ortools/sat/CMakeFiles/ortools_sat.dir/cp_constraints.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_constraints.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_constraints.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_constraints.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_constraints.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_constraints.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_constraints.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_constraints.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_constraints.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_constraints.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_constraints.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_constraints.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_constraints.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_constraints.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_constraints.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_constraints.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_constraints.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:137:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_constraints.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_constraints.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:210:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_constraints.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_constraints.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:3: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:722:23: note: move constructor of 'UniqueClauseStream' is implicitly deleted because field 'mutex_' has a deleted move constructor 722 | mutable absl::Mutex mutex_; | ^ /usr/include/absl/synchronization/mutex.h:579:3: note: 'Mutex' has been explicitly marked deleted here 579 | Mutex(const Mutex&) = delete; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:46: note: replace 'default' with 'delete' 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^~~~~~~ | delete /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:680:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 680 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_constraints.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_constraints.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:696:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 696 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_constraints.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_constraints.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:761:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 761 | absl::ReaderMutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_constraints.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_constraints.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:821:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_constraints.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_constraints.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:828:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 828 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_constraints.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_constraints.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:835:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 835 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_constraints.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_constraints.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:844:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 844 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_constraints.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_constraints.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:867:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 867 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_constraints.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_constraints.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:876:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 876 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_constraints.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_constraints.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_constraints.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_constraints.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:925:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 925 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_constraints.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_constraints.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:186:5: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::Add' requested here 186 | Add(sol); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 22 warnings generated. [251/1054] Building CXX object ortools/sat/CMakeFiles/ortools_sat.dir/constraint_violation.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/constraint_violation.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/constraint_violation.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/constraint_violation.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/constraint_violation.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/constraint_violation.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/constraint_violation.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/constraint_violation.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/constraint_violation.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/constraint_violation.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/constraint_violation.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/constraint_violation.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/constraint_violation.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/constraint_violation.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/constraint_violation.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 7 warnings generated. [252/1054] Building CXX object ortools/sat/CMakeFiles/ortools_sat.dir/clause.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 7 warnings generated. [253/1054] Building CXX object ortools/sat/CMakeFiles/ortools_sat.dir/cp_model_test_utils.cc.o [254/1054] Building CXX object ortools/sat/CMakeFiles/ortools_sat.dir/cp_model_copy.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_copy.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_copy.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_util.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_copy.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_copy.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_util.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_copy.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_copy.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_util.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_copy.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_copy.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_util.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_copy.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_copy.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_util.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_copy.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_copy.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_util.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_copy.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_copy.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_util.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_copy.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_copy.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:137:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_copy.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_copy.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:210:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_copy.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_copy.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:3: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:722:23: note: move constructor of 'UniqueClauseStream' is implicitly deleted because field 'mutex_' has a deleted move constructor 722 | mutable absl::Mutex mutex_; | ^ /usr/include/absl/synchronization/mutex.h:579:3: note: 'Mutex' has been explicitly marked deleted here 579 | Mutex(const Mutex&) = delete; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:46: note: replace 'default' with 'delete' 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^~~~~~~ | delete /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:680:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 680 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_copy.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_copy.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:696:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 696 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_copy.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_copy.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:761:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 761 | absl::ReaderMutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_copy.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_copy.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:821:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_copy.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_copy.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:828:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 828 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_copy.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_copy.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:835:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 835 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_copy.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_copy.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:844:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 844 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_copy.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_copy.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:867:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 867 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_copy.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_copy.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:876:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 876 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_copy.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_copy.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_copy.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_copy.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:925:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 925 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_copy.cc:880:3: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 880 | printer.PrintToString(ct, &proto_string); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_copy.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_copy.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:186:5: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::Add' requested here 186 | Add(sol); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 23 warnings generated. [255/1054] Building CXX object ortools/sat/CMakeFiles/ortools_sat.dir/cp_model_utils.cc.o /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_utils.cc:914:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 914 | printer_.PrintToString(message, &buffer_); | ^~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~ 1 warning generated. [256/1054] Building CXX object ortools/sat/CMakeFiles/ortools_sat.dir/cp_model_checker.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_checker.cc:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_checker.cc:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_checker.cc:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_checker.cc:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_checker.cc:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_checker.cc:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_checker.cc:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_checker.cc:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:137:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_checker.cc:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:210:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_checker.cc:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:3: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:722:23: note: move constructor of 'UniqueClauseStream' is implicitly deleted because field 'mutex_' has a deleted move constructor 722 | mutable absl::Mutex mutex_; | ^ /usr/include/absl/synchronization/mutex.h:579:3: note: 'Mutex' has been explicitly marked deleted here 579 | Mutex(const Mutex&) = delete; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:46: note: replace 'default' with 'delete' 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^~~~~~~ | delete /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:680:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 680 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_checker.cc:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:696:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 696 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_checker.cc:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:761:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 761 | absl::ReaderMutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_checker.cc:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:821:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_checker.cc:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:828:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 828 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_checker.cc:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:835:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 835 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_checker.cc:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:844:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 844 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_checker.cc:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:867:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 867 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_checker.cc:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:876:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 876 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_checker.cc:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_checker.cc:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:925:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 925 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_checker.cc:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:186:5: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::Add' requested here 186 | Add(sol); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 22 warnings generated. [257/1054] Building CXX object ortools/sat/CMakeFiles/ortools_sat.dir/cp_model_table.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_table.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_table.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_util.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_table.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_table.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_util.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_table.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_table.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_util.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_table.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_table.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_util.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_table.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_table.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_util.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_table.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_table.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_util.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_table.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_table.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_util.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_table.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_table.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:137:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_table.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_table.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:210:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_table.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_table.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:3: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:722:23: note: move constructor of 'UniqueClauseStream' is implicitly deleted because field 'mutex_' has a deleted move constructor 722 | mutable absl::Mutex mutex_; | ^ /usr/include/absl/synchronization/mutex.h:579:3: note: 'Mutex' has been explicitly marked deleted here 579 | Mutex(const Mutex&) = delete; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:46: note: replace 'default' with 'delete' 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^~~~~~~ | delete /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:680:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 680 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_table.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_table.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:696:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 696 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_table.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_table.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:761:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 761 | absl::ReaderMutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_table.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_table.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:821:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_table.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_table.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:828:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 828 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_table.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_table.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:835:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 835 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_table.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_table.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:844:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 844 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_table.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_table.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:867:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 867 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_table.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_table.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:876:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 876 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_table.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_table.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_table.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_table.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:925:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 925 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_table.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_table.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:186:5: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::Add' requested here 186 | Add(sol); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 22 warnings generated. [258/1054] Building CXX object ortools/sat/CMakeFiles/ortools_sat.dir/diophantine.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diophantine.cc:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diophantine.cc:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diophantine.cc:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diophantine.cc:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diophantine.cc:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diophantine.cc:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diophantine.cc:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 7 warnings generated. [259/1054] Building CXX object ortools/sat/CMakeFiles/ortools_sat.dir/cumulative_energy.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative_energy.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative_energy.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:48: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative_energy.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative_energy.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:48: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative_energy.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative_energy.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:48: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative_energy.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative_energy.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:48: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative_energy.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative_energy.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:48: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative_energy.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative_energy.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:48: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative_energy.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative_energy.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:48: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative_energy.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative_energy.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing.h:27: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:137:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative_energy.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative_energy.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing.h:27: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:210:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative_energy.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative_energy.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing.h:27: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:3: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:722:23: note: move constructor of 'UniqueClauseStream' is implicitly deleted because field 'mutex_' has a deleted move constructor 722 | mutable absl::Mutex mutex_; | ^ /usr/include/absl/synchronization/mutex.h:579:3: note: 'Mutex' has been explicitly marked deleted here 579 | Mutex(const Mutex&) = delete; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:46: note: replace 'default' with 'delete' 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^~~~~~~ | delete /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:680:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 680 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative_energy.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative_energy.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing.h:27: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:696:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 696 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative_energy.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative_energy.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing.h:27: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:761:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 761 | absl::ReaderMutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative_energy.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative_energy.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing.h:27: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:821:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative_energy.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative_energy.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing.h:27: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:828:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 828 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative_energy.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative_energy.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing.h:27: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:835:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 835 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative_energy.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative_energy.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing.h:27: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:844:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 844 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative_energy.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative_energy.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing.h:27: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:867:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 867 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative_energy.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative_energy.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing.h:27: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:876:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 876 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative_energy.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative_energy.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing.h:27: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative_energy.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative_energy.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing.h:27: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:925:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 925 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative_energy.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative_energy.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing.h:27: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:186:5: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::Add' requested here 186 | Add(sol); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 22 warnings generated. [260/1054] Building CXX object ortools/sat/CMakeFiles/ortools_sat.dir/cp_model_search.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_search.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_search.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_search.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_search.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_search.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_search.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_search.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_search.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_search.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_search.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_search.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_search.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_search.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_search.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_search.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_search.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:137:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_search.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_search.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:210:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_search.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_search.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:3: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:722:23: note: move constructor of 'UniqueClauseStream' is implicitly deleted because field 'mutex_' has a deleted move constructor 722 | mutable absl::Mutex mutex_; | ^ /usr/include/absl/synchronization/mutex.h:579:3: note: 'Mutex' has been explicitly marked deleted here 579 | Mutex(const Mutex&) = delete; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:46: note: replace 'default' with 'delete' 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^~~~~~~ | delete /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:680:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 680 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_search.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_search.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:696:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 696 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_search.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_search.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:761:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 761 | absl::ReaderMutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_search.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_search.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:821:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_search.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_search.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:828:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 828 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_search.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_search.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:835:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 835 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_search.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_search.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:844:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 844 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_search.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_search.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:867:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 867 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_search.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_search.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:876:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 876 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_search.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_search.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_search.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_search.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:925:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 925 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_search.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_search.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/no_overlap_2d_helper.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/precedences.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/graph.h:178: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator>' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator>] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse_vector.h:304:36: note: in instantiation of template class 'util::IntegerRange>' requested here 304 | ::util::IntegerRange AllEntryIndices() const { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator>' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_search.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_search.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:186:5: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::Add' requested here 186 | Add(sol); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 23 warnings generated. [261/1054] Building CXX object ortools/sat/CMakeFiles/ortools_sat.dir/cp_model_expand.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_expand.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_expand.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_util.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_expand.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_expand.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_util.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_expand.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_expand.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_util.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_expand.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_expand.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_util.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_expand.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_expand.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_util.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_expand.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_expand.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_util.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_expand.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_expand.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_util.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_expand.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_expand.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:137:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_expand.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_expand.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:210:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_expand.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_expand.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:3: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:722:23: note: move constructor of 'UniqueClauseStream' is implicitly deleted because field 'mutex_' has a deleted move constructor 722 | mutable absl::Mutex mutex_; | ^ /usr/include/absl/synchronization/mutex.h:579:3: note: 'Mutex' has been explicitly marked deleted here 579 | Mutex(const Mutex&) = delete; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:46: note: replace 'default' with 'delete' 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^~~~~~~ | delete /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:680:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 680 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_expand.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_expand.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:696:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 696 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_expand.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_expand.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:761:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 761 | absl::ReaderMutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_expand.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_expand.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:821:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_expand.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_expand.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:828:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 828 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_expand.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_expand.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:835:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 835 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_expand.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_expand.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:844:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 844 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_expand.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_expand.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:867:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 867 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_expand.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_expand.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:876:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 876 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_expand.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_expand.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_expand.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_expand.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:925:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 925 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_expand.cc:2464:8: warning: variable 'has_all_diffs' set but not used [-Wunused-but-set-variable] 2464 | bool has_all_diffs = false; | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_expand.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_expand.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:186:5: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::Add' requested here 186 | Add(sol); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 23 warnings generated. [262/1054] Building CXX object ortools/sat/CMakeFiles/ortools_sat.dir/cumulative.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:137:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:210:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:3: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:722:23: note: move constructor of 'UniqueClauseStream' is implicitly deleted because field 'mutex_' has a deleted move constructor 722 | mutable absl::Mutex mutex_; | ^ /usr/include/absl/synchronization/mutex.h:579:3: note: 'Mutex' has been explicitly marked deleted here 579 | Mutex(const Mutex&) = delete; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:46: note: replace 'default' with 'delete' 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^~~~~~~ | delete /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:680:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 680 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:696:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 696 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:761:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 761 | absl::ReaderMutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:821:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:828:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 828 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:835:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 835 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:844:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 844 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:867:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 867 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:876:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 876 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:925:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 925 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:186:5: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::Add' requested here 186 | Add(sol); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 22 warnings generated. [263/1054] Building CXX object ortools/sat/CMakeFiles/ortools_sat.dir/cp_model_symmetries.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_symmetries.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_symmetries.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_util.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_symmetries.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_symmetries.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_util.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_symmetries.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_symmetries.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_util.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_symmetries.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_symmetries.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_util.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_symmetries.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_symmetries.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_util.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_symmetries.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_symmetries.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_util.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_symmetries.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_symmetries.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_util.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_symmetries.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_symmetries.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:137:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_symmetries.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_symmetries.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:210:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_symmetries.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_symmetries.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:3: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:722:23: note: move constructor of 'UniqueClauseStream' is implicitly deleted because field 'mutex_' has a deleted move constructor 722 | mutable absl::Mutex mutex_; | ^ /usr/include/absl/synchronization/mutex.h:579:3: note: 'Mutex' has been explicitly marked deleted here 579 | Mutex(const Mutex&) = delete; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:46: note: replace 'default' with 'delete' 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^~~~~~~ | delete /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:680:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 680 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_symmetries.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_symmetries.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:696:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 696 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_symmetries.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_symmetries.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:761:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 761 | absl::ReaderMutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_symmetries.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_symmetries.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:821:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_symmetries.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_symmetries.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:828:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 828 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_symmetries.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_symmetries.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:835:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 835 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_symmetries.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_symmetries.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:844:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 844 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_symmetries.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_symmetries.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:867:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 867 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_symmetries.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_symmetries.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:876:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 876 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_symmetries.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_symmetries.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_symmetries.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_symmetries.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:925:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 925 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_symmetries.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_symmetries.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:186:5: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::Add' requested here 186 | Add(sol); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_symmetries.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_symmetries.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/precedences.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/graph.h:178: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/graph.h:1438:41: note: in instantiation of template class 'util::IntegerRange' requested here 1438 | for (const NodeIndexType node : Base::AllNodes()) { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/graph.h:448:18: note: in instantiation of member function 'util::StaticGraph<>::Build' requested here 448 | void Build() { Build(nullptr); } | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_symmetries.cc:592:10: note: in instantiation of member function 'util::StaticGraph<>::Build' requested here 592 | graph->Build(); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_symmetries.cc:664:32: note: in instantiation of function template specialization 'operations_research::sat::(anonymous namespace)::GenerateGraphForSymmetryDetection>' requested here 664 | std::unique_ptr graph(GenerateGraphForSymmetryDetection( | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ 23 warnings generated. [264/1054] Building CXX object ortools/sat/CMakeFiles/ortools_sat.dir/drat_checker.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/drat_checker.cc:38: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/drat_checker.cc:38: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/drat_checker.cc:38: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/drat_checker.cc:38: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/drat_checker.cc:38: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/drat_checker.cc:38: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/drat_checker.cc:38: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 7 warnings generated. [265/1054] Building CXX object ortools/sat/CMakeFiles/ortools_sat.dir/cp_model_loader.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_loader.cc:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/all_different.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_loader.cc:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/all_different.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_loader.cc:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/all_different.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_loader.cc:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/all_different.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_loader.cc:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/all_different.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_loader.cc:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/all_different.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_loader.cc:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/all_different.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_loader.cc:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/all_different.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:137:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_loader.cc:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/all_different.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:210:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_loader.cc:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/all_different.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:3: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:722:23: note: move constructor of 'UniqueClauseStream' is implicitly deleted because field 'mutex_' has a deleted move constructor 722 | mutable absl::Mutex mutex_; | ^ /usr/include/absl/synchronization/mutex.h:579:3: note: 'Mutex' has been explicitly marked deleted here 579 | Mutex(const Mutex&) = delete; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:46: note: replace 'default' with 'delete' 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^~~~~~~ | delete /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:680:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 680 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_loader.cc:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/all_different.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:696:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 696 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_loader.cc:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/all_different.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:761:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 761 | absl::ReaderMutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_loader.cc:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/all_different.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:821:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_loader.cc:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/all_different.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:828:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 828 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_loader.cc:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/all_different.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:835:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 835 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_loader.cc:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/all_different.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:844:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 844 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_loader.cc:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/all_different.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:867:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 867 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_loader.cc:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/all_different.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:876:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 876 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_loader.cc:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/all_different.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_loader.cc:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/all_different.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:925:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 925 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_loader.cc:1626:10: warning: 'IsEqualToMinOf' is deprecated: Use AddIsEqualToMinOf() instead. [-Wdeprecated-declarations] 1626 | m->Add(IsEqualToMinOf(NegationOf(max), negated_exprs)); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_expr.h:753:1: note: 'IsEqualToMinOf' has been explicitly marked deprecated here 753 | ABSL_DEPRECATED("Use AddIsEqualToMinOf() instead.") | ^ /usr/include/absl/base/attributes.h:693:49: note: expanded from macro 'ABSL_DEPRECATED' 693 | #define ABSL_DEPRECATED(message) __attribute__((deprecated(message))) | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_loader.cc:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/all_different.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:186:5: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::Add' requested here 186 | Add(sol); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 23 warnings generated. [266/1054] Building CXX object ortools/sat/CMakeFiles/ortools_sat.dir/drat_writer.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/drat_writer.cc:14: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/drat_writer.h:55:8: warning: private field 'in_binary_format_' is not used [-Wunused-private-field] 55 | bool in_binary_format_; | ^ 1 warning generated. [267/1054] Building CXX object ortools/sat/CMakeFiles/ortools_sat.dir/drat_proof_handler.cc.o [268/1054] Building CXX object ortools/sat/CMakeFiles/ortools_sat.dir/diffn_cuts.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_cuts.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_cuts.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_cuts.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_cuts.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_cuts.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_cuts.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_cuts.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_cuts.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_cuts.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_cuts.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_cuts.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_cuts.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_cuts.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_cuts.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_cuts.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_cuts.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:137:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_cuts.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_cuts.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:210:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_cuts.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_cuts.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:3: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:722:23: note: move constructor of 'UniqueClauseStream' is implicitly deleted because field 'mutex_' has a deleted move constructor 722 | mutable absl::Mutex mutex_; | ^ /usr/include/absl/synchronization/mutex.h:579:3: note: 'Mutex' has been explicitly marked deleted here 579 | Mutex(const Mutex&) = delete; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:46: note: replace 'default' with 'delete' 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^~~~~~~ | delete /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:680:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 680 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_cuts.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_cuts.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:696:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 696 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_cuts.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_cuts.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:761:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 761 | absl::ReaderMutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_cuts.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_cuts.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:821:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_cuts.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_cuts.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:828:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 828 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_cuts.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_cuts.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:835:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 835 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_cuts.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_cuts.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:844:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 844 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_cuts.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_cuts.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:867:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 867 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_cuts.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_cuts.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:876:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 876 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_cuts.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_cuts.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_cuts.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_cuts.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:925:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 925 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_cuts.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_cuts.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint_manager.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/variables_info.h:18: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse.h:40: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator>' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator>] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse_vector.h:304:36: note: in instantiation of template class 'util::IntegerRange>' requested here 304 | ::util::IntegerRange AllEntryIndices() const { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator>' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_cuts.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_cuts.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:186:5: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::Add' requested here 186 | Add(sol); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 23 warnings generated. [269/1054] Building CXX object ortools/sat/CMakeFiles/ortools_sat.dir/cp_model_lns.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_lns.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_lns.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/stat_tables.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/subsolver.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_lns.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_lns.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/stat_tables.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/subsolver.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_lns.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_lns.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/stat_tables.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/subsolver.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_lns.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_lns.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/stat_tables.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/subsolver.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_lns.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_lns.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/stat_tables.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/subsolver.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_lns.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_lns.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/stat_tables.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/subsolver.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_lns.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_lns.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/stat_tables.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/subsolver.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_lns.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_lns.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.h:32: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:137:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_lns.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_lns.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.h:32: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:210:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_lns.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_lns.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.h:32: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:3: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:722:23: note: move constructor of 'UniqueClauseStream' is implicitly deleted because field 'mutex_' has a deleted move constructor 722 | mutable absl::Mutex mutex_; | ^ /usr/include/absl/synchronization/mutex.h:579:3: note: 'Mutex' has been explicitly marked deleted here 579 | Mutex(const Mutex&) = delete; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:46: note: replace 'default' with 'delete' 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^~~~~~~ | delete /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:680:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 680 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_lns.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_lns.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.h:32: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:696:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 696 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_lns.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_lns.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.h:32: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:761:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 761 | absl::ReaderMutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_lns.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_lns.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.h:32: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:821:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_lns.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_lns.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.h:32: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:828:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 828 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_lns.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_lns.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.h:32: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:835:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 835 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_lns.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_lns.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.h:32: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:844:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 844 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_lns.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_lns.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.h:32: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:867:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 867 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_lns.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_lns.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.h:32: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:876:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 876 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_lns.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_lns.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.h:32: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_lns.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_lns.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.h:32: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:925:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 925 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_lns.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_lns.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.h:34: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/work_assignment.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/no_overlap_2d_helper.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/precedences.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/graph.h:178: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator>' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator>] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse_vector.h:304:36: note: in instantiation of template class 'util::IntegerRange>' requested here 304 | ::util::IntegerRange AllEntryIndices() const { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator>' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_lns.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_lns.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.h:34: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/work_assignment.h:225:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | absl::MutexLock l(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_lns.cc:14: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_lns.h:158:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 158 | absl::ReaderMutexLock lock(&graph_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_lns.cc:14: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_lns.h:164:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 164 | absl::ReaderMutexLock lock(&graph_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_lns.cc:14: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_lns.h:170:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 170 | absl::ReaderMutexLock lock(&graph_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_lns.cc:14: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_lns.h:176:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 176 | absl::ReaderMutexLock lock(&graph_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_lns.cc:14: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_lns.h:460:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 460 | absl::MutexLock mutex_lock(&generator_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_lns.cc:14: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_lns.h:474:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 474 | absl::MutexLock mutex_lock(&generator_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_lns.cc:14: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_lns.h:480:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 480 | absl::MutexLock mutex_lock(&generator_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_lns.cc:14: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_lns.h:486:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 486 | absl::MutexLock mutex_lock(&generator_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_lns.cc:14: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_lns.h:494:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 494 | absl::MutexLock mutex_lock(&generator_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_lns.cc:14: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_lns.h:500:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 500 | absl::MutexLock mutex_lock(&generator_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_lns.cc:14: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_lns.h:506:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 506 | absl::MutexLock mutex_lock(&generator_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_lns.cc:111:23: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 111 | absl::MutexLock domain_lock(&domain_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_lns.cc:209:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 209 | absl::MutexLock graph_lock(&graph_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_lns.cc:210:25: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | absl::ReaderMutexLock domain_lock(&domain_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_lns.cc:411:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 411 | absl::ReaderMutexLock lock(&domain_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_lns.cc:454:25: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 454 | absl::ReaderMutexLock lock(&domain_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_lns.cc:1072:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1072 | absl::ReaderMutexLock domain_lock(&domain_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_lns.cc:1118:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1118 | absl::ReaderMutexLock graph_lock(&graph_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_lns.cc:1195:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1195 | absl::ReaderMutexLock graph_lock(&graph_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_lns.cc:1208:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1208 | absl::ReaderMutexLock graph_lock(&graph_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_lns.cc:1219:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1219 | absl::MutexLock domain_lock(&domain_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_lns.cc:1231:25: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1231 | absl::ReaderMutexLock mutex_lock(&generator_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_lns.cc:1238:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1238 | absl::MutexLock mutex_lock(&generator_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_lns.cc:1356:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1356 | absl::ReaderMutexLock graph_lock(&helper_.graph_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_lns.cc:1407:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1407 | absl::ReaderMutexLock graph_lock(&helper_.graph_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_lns.cc:1478:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1478 | absl::ReaderMutexLock graph_lock(&helper_.graph_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_lns.cc:1565:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1565 | absl::ReaderMutexLock graph_lock(&helper_.graph_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_lns.cc:1629:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1629 | absl::ReaderMutexLock graph_lock(&helper_.graph_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_lns.cc:2092:8: warning: variable 'enforcement_literals_fixed' set but not used [-Wunused-but-set-variable] 2092 | bool enforcement_literals_fixed = false; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_lns.cc:2775:25: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 2775 | absl::ReaderMutexLock graph_lock(&helper_.graph_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_lns.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_lns.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.h:32: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:186:5: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::Add' requested here 186 | Add(sol); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_lns.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_lns.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.h:32: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:821:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_lns.cc:1227:59: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::NumSolutions' requested here 1227 | return (helper_.shared_response().SolutionsRepository().NumSolutions() > 0); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_lns.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_lns.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.h:34: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/work_assignment.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:24: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_utils.h:340:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 340 | printer.PrintToString(proto, &proto_string); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_lns.cc:1954:11: note: in instantiation of function template specialization 'operations_research::sat::WriteModelProtoToFile' requested here 1954 | CHECK(WriteModelProtoToFile(local_cp_model, dump_name)); | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_lns.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_lns.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.h:32: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:821:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_lns.cc:2756:26: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::NumSolutions' requested here 2756 | lp_solutions_->NumSolutions() > 0); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_lns.cc:14: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_lns.h:646:24: warning: private field 'shared_' is not used [-Wunused-private-field] 646 | SharedClasses* const shared_; | ^ 58 warnings generated. [270/1054] Building CXX object ortools/sat/CMakeFiles/ortools_sat.dir/diffn.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:48: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:48: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:48: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:48: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:48: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:48: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:48: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing.h:27: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:137:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing.h:27: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:210:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing.h:27: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:3: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:722:23: note: move constructor of 'UniqueClauseStream' is implicitly deleted because field 'mutex_' has a deleted move constructor 722 | mutable absl::Mutex mutex_; | ^ /usr/include/absl/synchronization/mutex.h:579:3: note: 'Mutex' has been explicitly marked deleted here 579 | Mutex(const Mutex&) = delete; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:46: note: replace 'default' with 'delete' 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^~~~~~~ | delete /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:680:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 680 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing.h:27: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:696:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 696 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing.h:27: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:761:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 761 | absl::ReaderMutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing.h:27: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:821:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing.h:27: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:828:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 828 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing.h:27: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:835:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 835 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing.h:27: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:844:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 844 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing.h:27: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:867:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 867 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing.h:27: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:876:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 876 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing.h:27: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing.h:27: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:925:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 925 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing.h:27: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:186:5: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::Add' requested here 186 | Add(sol); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 22 warnings generated. [271/1054] Building CXX object ortools/sat/CMakeFiles/ortools_sat.dir/cuts.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:137:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:210:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:3: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:722:23: note: move constructor of 'UniqueClauseStream' is implicitly deleted because field 'mutex_' has a deleted move constructor 722 | mutable absl::Mutex mutex_; | ^ /usr/include/absl/synchronization/mutex.h:579:3: note: 'Mutex' has been explicitly marked deleted here 579 | Mutex(const Mutex&) = delete; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:46: note: replace 'default' with 'delete' 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^~~~~~~ | delete /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:680:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 680 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:696:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 696 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:761:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 761 | absl::ReaderMutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:821:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:828:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 828 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:835:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 835 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:844:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 844 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:867:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 867 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:876:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 876 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:925:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 925 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint_manager.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/variables_info.h:18: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse.h:40: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator>' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator>] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse_vector.h:304:36: note: in instantiation of template class 'util::IntegerRange>' requested here 304 | ::util::IntegerRange AllEntryIndices() const { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator>' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:186:5: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::Add' requested here 186 | Add(sol); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 23 warnings generated. [272/1054] Building CXX object ortools/sat/CMakeFiles/ortools_sat.dir/encoding.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/encoding.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/encoding.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/encoding.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/encoding.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/encoding.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/encoding.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/encoding.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/encoding.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/encoding.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/encoding.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/encoding.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/encoding.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/encoding.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/encoding.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/encoding.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/encoding.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:137:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/encoding.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/encoding.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:210:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/encoding.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/encoding.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:3: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:722:23: note: move constructor of 'UniqueClauseStream' is implicitly deleted because field 'mutex_' has a deleted move constructor 722 | mutable absl::Mutex mutex_; | ^ /usr/include/absl/synchronization/mutex.h:579:3: note: 'Mutex' has been explicitly marked deleted here 579 | Mutex(const Mutex&) = delete; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:46: note: replace 'default' with 'delete' 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^~~~~~~ | delete /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:680:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 680 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/encoding.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/encoding.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:696:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 696 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/encoding.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/encoding.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:761:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 761 | absl::ReaderMutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/encoding.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/encoding.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:821:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/encoding.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/encoding.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:828:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 828 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/encoding.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/encoding.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:835:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 835 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/encoding.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/encoding.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:844:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 844 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/encoding.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/encoding.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:867:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 867 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/encoding.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/encoding.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:876:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 876 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/encoding.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/encoding.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/encoding.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/encoding.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:925:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 925 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/encoding.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/encoding.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:186:5: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::Add' requested here 186 | Add(sol); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 22 warnings generated. [273/1054] Building CXX object ortools/sat/CMakeFiles/ortools_sat.dir/diffn_util.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:137:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:210:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:3: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:722:23: note: move constructor of 'UniqueClauseStream' is implicitly deleted because field 'mutex_' has a deleted move constructor 722 | mutable absl::Mutex mutex_; | ^ /usr/include/absl/synchronization/mutex.h:579:3: note: 'Mutex' has been explicitly marked deleted here 579 | Mutex(const Mutex&) = delete; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:46: note: replace 'default' with 'delete' 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^~~~~~~ | delete /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:680:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 680 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:696:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 696 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:761:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 761 | absl::ReaderMutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:821:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:828:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 828 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:835:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 835 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:844:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 844 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:867:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 867 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:876:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 876 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:925:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 925 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:186:5: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::Add' requested here 186 | Add(sol); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 22 warnings generated. [274/1054] Building CXX object ortools/sat/CMakeFiles/ortools_sat.dir/feasibility_jump.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_jump.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_jump.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/constraint_violation.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_jump.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_jump.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/constraint_violation.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_jump.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_jump.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/constraint_violation.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_jump.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_jump.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/constraint_violation.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_jump.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_jump.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/constraint_violation.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_jump.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_jump.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/constraint_violation.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_jump.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_jump.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/constraint_violation.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_jump.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_jump.h:39: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:137:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_jump.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_jump.h:39: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:210:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_jump.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_jump.h:39: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:3: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:722:23: note: move constructor of 'UniqueClauseStream' is implicitly deleted because field 'mutex_' has a deleted move constructor 722 | mutable absl::Mutex mutex_; | ^ /usr/include/absl/synchronization/mutex.h:579:3: note: 'Mutex' has been explicitly marked deleted here 579 | Mutex(const Mutex&) = delete; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:46: note: replace 'default' with 'delete' 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^~~~~~~ | delete /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:680:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 680 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_jump.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_jump.h:39: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:696:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 696 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_jump.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_jump.h:39: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:761:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 761 | absl::ReaderMutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_jump.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_jump.h:39: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:821:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_jump.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_jump.h:39: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:828:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 828 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_jump.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_jump.h:39: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:835:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 835 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_jump.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_jump.h:39: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:844:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 844 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_jump.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_jump.h:39: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:867:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 867 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_jump.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_jump.h:39: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:876:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 876 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_jump.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_jump.h:39: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_jump.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_jump.h:39: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:925:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 925 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_jump.cc:14: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_jump.h:377:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 377 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_jump.cc:14: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_jump.h:402:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 402 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_jump.cc:14: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_jump.h:412:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 412 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_jump.cc:14: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_jump.h:423:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 423 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_jump.cc:14: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_jump.h:434:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 434 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_jump.cc:541:37: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 541 | constexpr double kEpsilon = 1.0 / std::numeric_limits::max(); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_jump.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_jump.h:39: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:186:5: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::Add' requested here 186 | Add(sol); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_jump.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_jump.h:39: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:821:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_jump.h:510:53: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::NumSolutions' requested here 510 | return (shared_response_->SolutionsRepository().NumSolutions() > 0) == | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_jump.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_jump.h:39: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:835:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 835 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_jump.cc:359:51: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::GetBestRank' requested here 359 | shared_response_->SolutionsRepository().GetBestRank(); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_jump.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_jump.h:39: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:876:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 876 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_jump.cc:390:31: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::GetRandomBiasedSolution' requested here 390 | .GetRandomBiasedSolution(random_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 31 warnings generated. [275/1054] Building CXX object ortools/sat/CMakeFiles/ortools_sat.dir/cp_model_solver_helpers.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/stat_tables.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/subsolver.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/stat_tables.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/subsolver.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/stat_tables.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/subsolver.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/stat_tables.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/subsolver.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/stat_tables.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/subsolver.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/stat_tables.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/subsolver.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/stat_tables.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/subsolver.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.h:32: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:137:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.h:32: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:210:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.h:32: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:3: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:722:23: note: move constructor of 'UniqueClauseStream' is implicitly deleted because field 'mutex_' has a deleted move constructor 722 | mutable absl::Mutex mutex_; | ^ /usr/include/absl/synchronization/mutex.h:579:3: note: 'Mutex' has been explicitly marked deleted here 579 | Mutex(const Mutex&) = delete; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:46: note: replace 'default' with 'delete' 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^~~~~~~ | delete /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:680:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 680 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.h:32: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:696:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 696 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.h:32: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:761:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 761 | absl::ReaderMutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.h:32: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:821:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.h:32: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:828:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 828 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.h:32: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:835:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 835 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.h:32: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:844:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 844 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.h:32: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:867:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 867 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.h:32: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:876:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 876 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.h:32: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.h:32: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:925:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 925 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.h:34: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/work_assignment.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/no_overlap_2d_helper.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/precedences.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/graph.h:178: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator>' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator>] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse_vector.h:304:36: note: in instantiation of template class 'util::IntegerRange>' requested here 304 | ::util::IntegerRange AllEntryIndices() const { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator>' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.h:34: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/work_assignment.h:225:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | absl::MutexLock l(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.cc:205:9: warning: variable 'num_bools' set but not used [-Wunused-but-set-variable] 205 | int num_bools = 0; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.cc:206:9: warning: variable 'num_ints' set but not used [-Wunused-but-set-variable] 206 | int num_ints = 0; | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.h:32: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:186:5: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::Add' requested here 186 | Add(sol); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.h:32: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:821:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.cc:1694:54: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::NumSolutions' requested here 1694 | shared_response_manager->SolutionsRepository().NumSolutions() == 0 && | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 27 warnings generated. [276/1054] Building CXX object ortools/sat/CMakeFiles/ortools_sat.dir/disjunctive.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/disjunctive.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/disjunctive.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/disjunctive.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/disjunctive.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/disjunctive.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/disjunctive.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/disjunctive.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/disjunctive.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/disjunctive.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/disjunctive.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/disjunctive.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/disjunctive.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/disjunctive.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/disjunctive.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/disjunctive.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/disjunctive.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:137:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/disjunctive.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/disjunctive.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:210:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/disjunctive.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/disjunctive.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:3: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:722:23: note: move constructor of 'UniqueClauseStream' is implicitly deleted because field 'mutex_' has a deleted move constructor 722 | mutable absl::Mutex mutex_; | ^ /usr/include/absl/synchronization/mutex.h:579:3: note: 'Mutex' has been explicitly marked deleted here 579 | Mutex(const Mutex&) = delete; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:46: note: replace 'default' with 'delete' 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^~~~~~~ | delete /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:680:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 680 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/disjunctive.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/disjunctive.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:696:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 696 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/disjunctive.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/disjunctive.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:761:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 761 | absl::ReaderMutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/disjunctive.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/disjunctive.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:821:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/disjunctive.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/disjunctive.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:828:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 828 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/disjunctive.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/disjunctive.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:835:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 835 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/disjunctive.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/disjunctive.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:844:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 844 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/disjunctive.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/disjunctive.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:867:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 867 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/disjunctive.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/disjunctive.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:876:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 876 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/disjunctive.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/disjunctive.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/disjunctive.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/disjunctive.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:925:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 925 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/disjunctive.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/disjunctive.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:186:5: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::Add' requested here 186 | Add(sol); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 22 warnings generated. [277/1054] Building CXX object ortools/sat/CMakeFiles/ortools_sat.dir/cp_model_solver.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver.cc:57: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/combine_solutions.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:48: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver.cc:57: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/combine_solutions.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:48: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver.cc:57: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/combine_solutions.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:48: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver.cc:57: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/combine_solutions.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:48: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver.cc:57: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/combine_solutions.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:48: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver.cc:57: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/combine_solutions.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:48: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver.cc:57: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/combine_solutions.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:48: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver.cc:57: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/combine_solutions.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:137:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver.cc:57: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/combine_solutions.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:210:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver.cc:57: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/combine_solutions.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:3: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:722:23: note: move constructor of 'UniqueClauseStream' is implicitly deleted because field 'mutex_' has a deleted move constructor 722 | mutable absl::Mutex mutex_; | ^ /usr/include/absl/synchronization/mutex.h:579:3: note: 'Mutex' has been explicitly marked deleted here 579 | Mutex(const Mutex&) = delete; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:46: note: replace 'default' with 'delete' 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^~~~~~~ | delete /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:680:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 680 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver.cc:57: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/combine_solutions.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:696:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 696 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver.cc:57: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/combine_solutions.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:761:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 761 | absl::ReaderMutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver.cc:57: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/combine_solutions.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:821:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver.cc:57: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/combine_solutions.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:828:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 828 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver.cc:57: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/combine_solutions.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:835:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 835 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver.cc:57: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/combine_solutions.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:844:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 844 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver.cc:57: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/combine_solutions.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:867:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 867 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver.cc:57: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/combine_solutions.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:876:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 876 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver.cc:57: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/combine_solutions.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver.cc:57: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/combine_solutions.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:925:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 925 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver.cc:60: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_copy.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/precedences.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/graph.h:178: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator>' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator>] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse_vector.h:304:36: note: in instantiation of template class 'util::IntegerRange>' requested here 304 | ::util::IntegerRange AllEntryIndices() const { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator>' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver.cc:61: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_lns.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.h:34: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/work_assignment.h:225:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | absl::MutexLock l(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver.cc:61: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_lns.h:158:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 158 | absl::ReaderMutexLock lock(&graph_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver.cc:61: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_lns.h:164:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 164 | absl::ReaderMutexLock lock(&graph_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver.cc:61: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_lns.h:170:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 170 | absl::ReaderMutexLock lock(&graph_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver.cc:61: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_lns.h:176:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 176 | absl::ReaderMutexLock lock(&graph_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver.cc:61: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_lns.h:460:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 460 | absl::MutexLock mutex_lock(&generator_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver.cc:61: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_lns.h:474:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 474 | absl::MutexLock mutex_lock(&generator_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver.cc:61: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_lns.h:480:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 480 | absl::MutexLock mutex_lock(&generator_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver.cc:61: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_lns.h:486:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 486 | absl::MutexLock mutex_lock(&generator_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver.cc:61: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_lns.h:494:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 494 | absl::MutexLock mutex_lock(&generator_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver.cc:61: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_lns.h:500:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 500 | absl::MutexLock mutex_lock(&generator_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver.cc:61: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_lns.h:506:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 506 | absl::MutexLock mutex_lock(&generator_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver.cc:70: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_jump.h:377:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 377 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver.cc:70: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_jump.h:402:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 402 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver.cc:70: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_jump.h:412:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 412 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver.cc:70: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_jump.h:423:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 423 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver.cc:70: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_jump.h:434:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 434 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver.cc:250:7: warning: variable 'i' set but not used [-Wunused-but-set-variable] 250 | int i = 0; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver.cc:1092:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1092 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver.cc:1102:23: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1102 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver.cc:1152:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1152 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver.cc:1171:23: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1171 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver.cc:1182:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1182 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver.cc:1227:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1227 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver.cc:1233:23: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1233 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver.cc:1238:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1238 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver.cc:1259:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1259 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver.cc:1270:23: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1270 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver.cc:1276:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1276 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver.cc:1416:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1416 | absl::MutexLock l(&next_arena_size_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver.cc:1710:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1710 | absl::MutexLock l(&next_arena_size_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver.cc:57: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/combine_solutions.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:186:5: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::Add' requested here 186 | Add(sol); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver.cc:57: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/combine_solutions.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:821:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_jump.h:510:53: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::NumSolutions' requested here 510 | return (shared_response_->SolutionsRepository().NumSolutions() > 0) == | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver.cc:57: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/combine_solutions.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:137:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver.cc:800:59: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::TableLineStats' requested here 800 | table.push_back(shared->response->SolutionsRepository().TableLineStats()); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver.cc:57: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/combine_solutions.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:137:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver.cc:803:43: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::TableLineStats' requested here 803 | table.push_back(shared->lp_solutions->TableLineStats()); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver.cc:57: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/combine_solutions.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:876:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 876 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver.cc:1351:31: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::GetRandomBiasedSolution' requested here 1351 | solution = repo.GetRandomBiasedSolution(random); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver.cc:57: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/combine_solutions.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:828:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 828 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver.cc:1358:46: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::GetSolution' requested here 1358 | data.initial_best_objective = repo.GetSolution(0)->rank; | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver.cc:60: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_copy.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:34: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_utils.h:340:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 340 | printer.PrintToString(proto, &proto_string); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver.cc:1513:15: note: in instantiation of function template specialization 'operations_research::sat::WriteModelProtoToFile' requested here 1513 | CHECK(WriteModelProtoToFile(lns_fragment, lns_name)); | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver.cc:57: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/combine_solutions.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:925:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 925 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver.cc:1769:57: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::Synchronize' requested here 1769 | shared->response->MutableSolutionsRepository()->Synchronize(); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver.cc:57: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/combine_solutions.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:925:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 925 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver.cc:1775:33: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::Synchronize' requested here 1775 | shared->lp_solutions->Synchronize(); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver.cc:60: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_copy.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:34: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_utils.h:340:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 340 | printer.PrintToString(proto, &proto_string); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver.cc:2359:17: note: in instantiation of function template specialization 'operations_research::sat::WriteModelProtoToFile' requested here 2359 | CHECK(WriteModelProtoToFile(*response, file)); | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver.cc:60: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_copy.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:34: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_utils.h:340:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 340 | printer.PrintToString(proto, &proto_string); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver.cc:163:9: note: in instantiation of function template specialization 'operations_research::sat::WriteModelProtoToFile' requested here 163 | CHECK(WriteModelProtoToFile(proto, filename)); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver.cc:2817:7: note: in instantiation of function template specialization 'operations_research::sat::(anonymous namespace)::DumpModelProto' requested here 2817 | DumpModelProto(mip_model, "presolved_mp_model"); | ^ 64 warnings generated. [278/1054] Building CXX object ortools/sat/CMakeFiles/ortools_sat.dir/linear_constraint.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:137:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:210:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:3: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:722:23: note: move constructor of 'UniqueClauseStream' is implicitly deleted because field 'mutex_' has a deleted move constructor 722 | mutable absl::Mutex mutex_; | ^ /usr/include/absl/synchronization/mutex.h:579:3: note: 'Mutex' has been explicitly marked deleted here 579 | Mutex(const Mutex&) = delete; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:46: note: replace 'default' with 'delete' 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^~~~~~~ | delete /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:680:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 680 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:696:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 696 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:761:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 761 | absl::ReaderMutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:821:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:828:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 828 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:835:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 835 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:844:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 844 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:867:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 867 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:876:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 876 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:925:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 925 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:186:5: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::Add' requested here 186 | Add(sol); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 22 warnings generated. [279/1054] Building CXX object ortools/sat/CMakeFiles/ortools_sat.dir/linear_model.cc.o [280/1054] Building CXX object ortools/sat/CMakeFiles/ortools_sat.dir/feasibility_pump.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_pump.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_pump.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:103: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/basis_representation.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/lu_factorization.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/markowitz.h:88: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse.h:40: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator>' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator>] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse_vector.h:304:36: note: in instantiation of template class 'util::IntegerRange>' requested here 304 | ::util::IntegerRange AllEntryIndices() const { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator>' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_pump.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_pump.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_pump.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_pump.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_pump.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_pump.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_pump.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_pump.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_pump.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_pump.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_pump.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_pump.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_pump.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_pump.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_pump.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_pump.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:137:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_pump.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_pump.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:210:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_pump.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_pump.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:3: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:722:23: note: move constructor of 'UniqueClauseStream' is implicitly deleted because field 'mutex_' has a deleted move constructor 722 | mutable absl::Mutex mutex_; | ^ /usr/include/absl/synchronization/mutex.h:579:3: note: 'Mutex' has been explicitly marked deleted here 579 | Mutex(const Mutex&) = delete; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:46: note: replace 'default' with 'delete' 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^~~~~~~ | delete /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:680:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 680 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_pump.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_pump.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:696:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 696 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_pump.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_pump.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:761:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 761 | absl::ReaderMutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_pump.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_pump.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:821:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_pump.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_pump.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:828:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 828 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_pump.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_pump.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:835:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 835 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_pump.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_pump.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:844:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 844 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_pump.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_pump.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:867:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 867 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_pump.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_pump.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:876:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 876 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_pump.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_pump.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_pump.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_pump.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:925:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 925 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_pump.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_pump.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:186:5: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::Add' requested here 186 | Add(sol); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 23 warnings generated. [281/1054] Building CXX object ortools/sat/CMakeFiles/ortools_sat.dir/integer_expr.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_expr.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_expr.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_expr.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_expr.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_expr.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_expr.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_expr.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_expr.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_expr.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_expr.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_expr.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_expr.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_expr.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_expr.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_expr.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_expr.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:137:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_expr.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_expr.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:210:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_expr.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_expr.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:3: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:722:23: note: move constructor of 'UniqueClauseStream' is implicitly deleted because field 'mutex_' has a deleted move constructor 722 | mutable absl::Mutex mutex_; | ^ /usr/include/absl/synchronization/mutex.h:579:3: note: 'Mutex' has been explicitly marked deleted here 579 | Mutex(const Mutex&) = delete; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:46: note: replace 'default' with 'delete' 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^~~~~~~ | delete /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:680:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 680 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_expr.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_expr.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:696:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 696 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_expr.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_expr.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:761:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 761 | absl::ReaderMutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_expr.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_expr.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:821:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_expr.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_expr.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:828:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 828 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_expr.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_expr.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:835:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 835 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_expr.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_expr.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:844:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 844 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_expr.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_expr.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:867:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 867 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_expr.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_expr.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:876:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 876 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_expr.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_expr.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_expr.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_expr.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:925:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 925 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_expr.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_expr.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:186:5: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::Add' requested here 186 | Add(sol); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 22 warnings generated. [282/1054] Building CXX object ortools/sat/CMakeFiles/ortools_sat.dir/implied_bounds.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:137:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:210:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:3: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:722:23: note: move constructor of 'UniqueClauseStream' is implicitly deleted because field 'mutex_' has a deleted move constructor 722 | mutable absl::Mutex mutex_; | ^ /usr/include/absl/synchronization/mutex.h:579:3: note: 'Mutex' has been explicitly marked deleted here 579 | Mutex(const Mutex&) = delete; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:46: note: replace 'default' with 'delete' 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^~~~~~~ | delete /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:680:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 680 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:696:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 696 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:761:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 761 | absl::ReaderMutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:821:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:828:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 828 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:835:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 835 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:844:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 844 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:867:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 867 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:876:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 876 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:925:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 925 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:186:5: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::Add' requested here 186 | Add(sol); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 22 warnings generated. [283/1054] Building CXX object ortools/sat/CMakeFiles/ortools_sat.dir/integer.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:137:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:210:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:3: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:722:23: note: move constructor of 'UniqueClauseStream' is implicitly deleted because field 'mutex_' has a deleted move constructor 722 | mutable absl::Mutex mutex_; | ^ /usr/include/absl/synchronization/mutex.h:579:3: note: 'Mutex' has been explicitly marked deleted here 579 | Mutex(const Mutex&) = delete; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:46: note: replace 'default' with 'delete' 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^~~~~~~ | delete /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:680:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 680 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:696:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 696 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:761:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 761 | absl::ReaderMutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:821:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:828:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 828 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:835:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 835 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:844:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 844 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:867:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 867 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:876:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 876 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:925:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 925 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:186:5: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::Add' requested here 186 | Add(sol); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 22 warnings generated. [284/1054] Building CXX object ortools/sat/CMakeFiles/ortools_sat.dir/linear_constraint_manager.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint_manager.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint_manager.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/variables_info.h:18: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse.h:40: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator>' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator>] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse_vector.h:304:36: note: in instantiation of template class 'util::IntegerRange>' requested here 304 | ::util::IntegerRange AllEntryIndices() const { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator>' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint_manager.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint_manager.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint_manager.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint_manager.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint_manager.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint_manager.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint_manager.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint_manager.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint_manager.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint_manager.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint_manager.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint_manager.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint_manager.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint_manager.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint_manager.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint_manager.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:137:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint_manager.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint_manager.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:210:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint_manager.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint_manager.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:3: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:722:23: note: move constructor of 'UniqueClauseStream' is implicitly deleted because field 'mutex_' has a deleted move constructor 722 | mutable absl::Mutex mutex_; | ^ /usr/include/absl/synchronization/mutex.h:579:3: note: 'Mutex' has been explicitly marked deleted here 579 | Mutex(const Mutex&) = delete; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:46: note: replace 'default' with 'delete' 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^~~~~~~ | delete /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:680:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 680 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint_manager.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint_manager.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:696:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 696 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint_manager.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint_manager.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:761:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 761 | absl::ReaderMutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint_manager.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint_manager.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:821:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint_manager.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint_manager.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:828:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 828 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint_manager.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint_manager.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:835:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 835 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint_manager.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint_manager.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:844:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 844 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint_manager.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint_manager.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:867:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 867 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint_manager.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint_manager.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:876:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 876 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint_manager.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint_manager.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint_manager.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint_manager.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:925:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 925 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint_manager.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint_manager.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:186:5: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::Add' requested here 186 | Add(sol); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 23 warnings generated. [285/1054] Building CXX object ortools/sat/CMakeFiles/ortools_sat.dir/intervals.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:137:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:210:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:3: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:722:23: note: move constructor of 'UniqueClauseStream' is implicitly deleted because field 'mutex_' has a deleted move constructor 722 | mutable absl::Mutex mutex_; | ^ /usr/include/absl/synchronization/mutex.h:579:3: note: 'Mutex' has been explicitly marked deleted here 579 | Mutex(const Mutex&) = delete; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:46: note: replace 'default' with 'delete' 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^~~~~~~ | delete /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:680:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 680 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:696:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 696 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:761:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 761 | absl::ReaderMutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:821:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:828:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 828 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:835:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 835 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:844:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 844 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:867:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 867 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:876:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 876 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:925:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 925 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:186:5: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::Add' requested here 186 | Add(sol); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 22 warnings generated. [286/1054] Building CXX object ortools/sat/CMakeFiles/ortools_sat.dir/lb_tree_search.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/lb_tree_search.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/lb_tree_search.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/variables_info.h:18: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse.h:40: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator>' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator>] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse_vector.h:304:36: note: in instantiation of template class 'util::IntegerRange>' requested here 304 | ::util::IntegerRange AllEntryIndices() const { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator>' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/lb_tree_search.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/lb_tree_search.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/lb_tree_search.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/lb_tree_search.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/lb_tree_search.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/lb_tree_search.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/lb_tree_search.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/lb_tree_search.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/lb_tree_search.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/lb_tree_search.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/lb_tree_search.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/lb_tree_search.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/lb_tree_search.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/lb_tree_search.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/lb_tree_search.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/lb_tree_search.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:137:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/lb_tree_search.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/lb_tree_search.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:210:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/lb_tree_search.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/lb_tree_search.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:3: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:722:23: note: move constructor of 'UniqueClauseStream' is implicitly deleted because field 'mutex_' has a deleted move constructor 722 | mutable absl::Mutex mutex_; | ^ /usr/include/absl/synchronization/mutex.h:579:3: note: 'Mutex' has been explicitly marked deleted here 579 | Mutex(const Mutex&) = delete; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:46: note: replace 'default' with 'delete' 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^~~~~~~ | delete /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:680:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 680 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/lb_tree_search.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/lb_tree_search.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:696:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 696 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/lb_tree_search.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/lb_tree_search.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:761:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 761 | absl::ReaderMutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/lb_tree_search.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/lb_tree_search.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:821:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/lb_tree_search.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/lb_tree_search.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:828:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 828 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/lb_tree_search.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/lb_tree_search.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:835:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 835 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/lb_tree_search.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/lb_tree_search.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:844:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 844 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/lb_tree_search.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/lb_tree_search.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:867:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 867 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/lb_tree_search.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/lb_tree_search.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:876:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 876 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/lb_tree_search.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/lb_tree_search.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/lb_tree_search.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/lb_tree_search.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:925:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 925 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/lb_tree_search.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/lb_tree_search.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:186:5: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::Add' requested here 186 | Add(sol); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 23 warnings generated. [287/1054] Building CXX object ortools/sat/CMakeFiles/ortools_sat.dir/pb_constraint.cc.o [288/1054] Building CXX object ortools/sat/CMakeFiles/ortools_sat.dir/lp_utils.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/lp_utils.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/lp_utils.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/lp_data.h:43: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse.h:40: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator>' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator>] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse_vector.h:304:36: note: in instantiation of template class 'util::IntegerRange>' requested here 304 | ::util::IntegerRange AllEntryIndices() const { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator>' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/lp_utils.cc:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/lp_solver.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/lp_utils.cc:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/lp_solver.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/lp_utils.cc:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/lp_solver.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/lp_utils.cc:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/lp_solver.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/lp_utils.cc:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/lp_solver.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/lp_utils.cc:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/lp_solver.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/lp_utils.cc:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/lp_solver.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/lp_utils.cc:35: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:137:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/lp_utils.cc:35: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:210:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/lp_utils.cc:35: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:3: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:722:23: note: move constructor of 'UniqueClauseStream' is implicitly deleted because field 'mutex_' has a deleted move constructor 722 | mutable absl::Mutex mutex_; | ^ /usr/include/absl/synchronization/mutex.h:579:3: note: 'Mutex' has been explicitly marked deleted here 579 | Mutex(const Mutex&) = delete; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:46: note: replace 'default' with 'delete' 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^~~~~~~ | delete /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:680:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 680 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/lp_utils.cc:35: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:696:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 696 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/lp_utils.cc:35: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:761:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 761 | absl::ReaderMutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/lp_utils.cc:35: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:821:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/lp_utils.cc:35: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:828:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 828 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/lp_utils.cc:35: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:835:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 835 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/lp_utils.cc:35: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:844:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 844 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/lp_utils.cc:35: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:867:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 867 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/lp_utils.cc:35: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:876:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 876 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/lp_utils.cc:35: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/lp_utils.cc:35: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:925:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 925 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/lp_utils.cc:209:11: warning: variable 'num_changes' set but not used [-Wunused-but-set-variable] 209 | int64_t num_changes = 0; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/lp_utils.cc:830:39: warning: implicit conversion from 'long' to 'Fractional' (aka 'double') changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 830 | if (lb == kInfinity || scaled_lb >= std::numeric_limits::max()) { | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/lp_utils.cc:847:27: warning: implicit conversion from 'long' to 'Fractional' (aka 'double') changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 847 | scaled_ub >= std::numeric_limits::max()) { | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/lp_utils.cc:35: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:186:5: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::Add' requested here 186 | Add(sol); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 26 warnings generated. [289/1054] Building CXX object ortools/sat/CMakeFiles/ortools_sat.dir/no_overlap_2d_helper.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/no_overlap_2d_helper.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/no_overlap_2d_helper.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/no_overlap_2d_helper.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/no_overlap_2d_helper.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/no_overlap_2d_helper.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/no_overlap_2d_helper.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/no_overlap_2d_helper.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/no_overlap_2d_helper.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/no_overlap_2d_helper.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/no_overlap_2d_helper.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/no_overlap_2d_helper.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/no_overlap_2d_helper.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/no_overlap_2d_helper.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/no_overlap_2d_helper.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/no_overlap_2d_helper.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/no_overlap_2d_helper.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:137:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/no_overlap_2d_helper.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/no_overlap_2d_helper.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:210:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/no_overlap_2d_helper.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/no_overlap_2d_helper.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:3: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:722:23: note: move constructor of 'UniqueClauseStream' is implicitly deleted because field 'mutex_' has a deleted move constructor 722 | mutable absl::Mutex mutex_; | ^ /usr/include/absl/synchronization/mutex.h:579:3: note: 'Mutex' has been explicitly marked deleted here 579 | Mutex(const Mutex&) = delete; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:46: note: replace 'default' with 'delete' 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^~~~~~~ | delete /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:680:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 680 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/no_overlap_2d_helper.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/no_overlap_2d_helper.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:696:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 696 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/no_overlap_2d_helper.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/no_overlap_2d_helper.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:761:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 761 | absl::ReaderMutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/no_overlap_2d_helper.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/no_overlap_2d_helper.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:821:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/no_overlap_2d_helper.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/no_overlap_2d_helper.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:828:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 828 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/no_overlap_2d_helper.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/no_overlap_2d_helper.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:835:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 835 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/no_overlap_2d_helper.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/no_overlap_2d_helper.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:844:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 844 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/no_overlap_2d_helper.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/no_overlap_2d_helper.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:867:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 867 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/no_overlap_2d_helper.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/no_overlap_2d_helper.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:876:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 876 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/no_overlap_2d_helper.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/no_overlap_2d_helper.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/no_overlap_2d_helper.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/no_overlap_2d_helper.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:925:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 925 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/no_overlap_2d_helper.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/no_overlap_2d_helper.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:186:5: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::Add' requested here 186 | Add(sol); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 22 warnings generated. [290/1054] Building CXX object ortools/sat/CMakeFiles/ortools_sat.dir/linear_propagation.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_propagation.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_propagation.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_propagation.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_propagation.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_propagation.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_propagation.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_propagation.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_propagation.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_propagation.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_propagation.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_propagation.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_propagation.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_propagation.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_propagation.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_propagation.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_propagation.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:137:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_propagation.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_propagation.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:210:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_propagation.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_propagation.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:3: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:722:23: note: move constructor of 'UniqueClauseStream' is implicitly deleted because field 'mutex_' has a deleted move constructor 722 | mutable absl::Mutex mutex_; | ^ /usr/include/absl/synchronization/mutex.h:579:3: note: 'Mutex' has been explicitly marked deleted here 579 | Mutex(const Mutex&) = delete; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:46: note: replace 'default' with 'delete' 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^~~~~~~ | delete /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:680:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 680 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_propagation.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_propagation.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:696:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 696 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_propagation.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_propagation.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:761:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 761 | absl::ReaderMutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_propagation.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_propagation.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:821:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_propagation.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_propagation.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:828:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 828 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_propagation.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_propagation.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:835:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 835 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_propagation.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_propagation.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:844:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 844 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_propagation.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_propagation.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:867:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 867 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_propagation.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_propagation.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:876:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 876 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_propagation.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_propagation.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_propagation.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_propagation.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:925:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 925 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_propagation.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_propagation.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:186:5: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::Add' requested here 186 | Add(sol); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 22 warnings generated. [291/1054] Building CXX object ortools/sat/CMakeFiles/ortools_sat.dir/parameters_validation.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/parameters_validation.cc:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_search.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/parameters_validation.cc:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_search.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/parameters_validation.cc:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_search.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/parameters_validation.cc:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_search.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/parameters_validation.cc:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_search.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/parameters_validation.cc:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_search.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/parameters_validation.cc:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_search.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/parameters_validation.cc:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_search.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:137:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/parameters_validation.cc:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_search.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:210:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/parameters_validation.cc:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_search.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:3: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:722:23: note: move constructor of 'UniqueClauseStream' is implicitly deleted because field 'mutex_' has a deleted move constructor 722 | mutable absl::Mutex mutex_; | ^ /usr/include/absl/synchronization/mutex.h:579:3: note: 'Mutex' has been explicitly marked deleted here 579 | Mutex(const Mutex&) = delete; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:46: note: replace 'default' with 'delete' 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^~~~~~~ | delete /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:680:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 680 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/parameters_validation.cc:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_search.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:696:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 696 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/parameters_validation.cc:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_search.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:761:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 761 | absl::ReaderMutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/parameters_validation.cc:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_search.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:821:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/parameters_validation.cc:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_search.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:828:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 828 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/parameters_validation.cc:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_search.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:835:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 835 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/parameters_validation.cc:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_search.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:844:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 844 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/parameters_validation.cc:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_search.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:867:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 867 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/parameters_validation.cc:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_search.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:876:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 876 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/parameters_validation.cc:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_search.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/parameters_validation.cc:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_search.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:925:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 925 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/parameters_validation.cc:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_search.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/no_overlap_2d_helper.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/precedences.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/graph.h:178: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator>' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator>] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse_vector.h:304:36: note: in instantiation of template class 'util::IntegerRange>' requested here 304 | ::util::IntegerRange AllEntryIndices() const { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator>' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/parameters_validation.cc:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_search.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:186:5: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::Add' requested here 186 | Add(sol); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 23 warnings generated. [292/1054] Building CXX object ortools/sat/CMakeFiles/ortools_sat.dir/integer_search.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_search.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_search.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_search.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_search.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_search.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_search.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_search.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_search.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_search.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_search.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_search.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_search.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_search.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_search.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_search.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_search.h:35: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:137:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_search.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_search.h:35: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:210:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_search.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_search.h:35: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:3: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:722:23: note: move constructor of 'UniqueClauseStream' is implicitly deleted because field 'mutex_' has a deleted move constructor 722 | mutable absl::Mutex mutex_; | ^ /usr/include/absl/synchronization/mutex.h:579:3: note: 'Mutex' has been explicitly marked deleted here 579 | Mutex(const Mutex&) = delete; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:46: note: replace 'default' with 'delete' 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^~~~~~~ | delete /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:680:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 680 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_search.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_search.h:35: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:696:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 696 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_search.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_search.h:35: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:761:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 761 | absl::ReaderMutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_search.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_search.h:35: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:821:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_search.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_search.h:35: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:828:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 828 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_search.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_search.h:35: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:835:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 835 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_search.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_search.h:35: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:844:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 844 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_search.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_search.h:35: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:867:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 867 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_search.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_search.h:35: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:876:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 876 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_search.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_search.h:35: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_search.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_search.h:35: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:925:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 925 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_search.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_search.h:35: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/no_overlap_2d_helper.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/precedences.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/graph.h:178: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator>' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator>] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse_vector.h:304:36: note: in instantiation of template class 'util::IntegerRange>' requested here 304 | ::util::IntegerRange AllEntryIndices() const { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator>' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_search.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_search.h:35: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:186:5: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::Add' requested here 186 | Add(sol); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_search.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_search.h:35: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:821:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_search.cc:149:21: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::NumSolutions' requested here 149 | if (solution_repo.NumSolutions() == 0) { | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_search.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_search.h:35: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:867:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 867 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_search.cc:162:42: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::GetVariableValueInSolution' requested here 162 | const IntegerValue value(solution_repo.GetVariableValueInSolution( | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 25 warnings generated. [293/1054] Building CXX object ortools/sat/CMakeFiles/ortools_sat.dir/presolve_util.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_util.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_util.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_util.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_util.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_util.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_util.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_util.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_util.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_util.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_util.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_util.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_util.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_util.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_util.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 7 warnings generated. [294/1054] Building CXX object ortools/sat/CMakeFiles/ortools_sat.dir/restart.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:48: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:48: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:48: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:48: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:48: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:48: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:48: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:137:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:210:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:3: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:722:23: note: move constructor of 'UniqueClauseStream' is implicitly deleted because field 'mutex_' has a deleted move constructor 722 | mutable absl::Mutex mutex_; | ^ /usr/include/absl/synchronization/mutex.h:579:3: note: 'Mutex' has been explicitly marked deleted here 579 | Mutex(const Mutex&) = delete; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:46: note: replace 'default' with 'delete' 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^~~~~~~ | delete /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:680:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 680 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:696:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 696 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:761:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 761 | absl::ReaderMutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:821:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:828:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 828 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:835:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 835 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:844:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 844 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:867:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 867 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:876:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 876 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:925:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 925 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:186:5: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::Add' requested here 186 | Add(sol); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 22 warnings generated. [295/1054] Building CXX object ortools/sat/CMakeFiles/ortools_sat.dir/max_hs.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/max_hs.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/max_hs.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/max_hs.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/max_hs.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/max_hs.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/max_hs.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/max_hs.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/max_hs.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/max_hs.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/max_hs.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/max_hs.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/max_hs.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/max_hs.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/max_hs.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/max_hs.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/max_hs.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:137:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/max_hs.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/max_hs.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:210:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/max_hs.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/max_hs.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:3: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:722:23: note: move constructor of 'UniqueClauseStream' is implicitly deleted because field 'mutex_' has a deleted move constructor 722 | mutable absl::Mutex mutex_; | ^ /usr/include/absl/synchronization/mutex.h:579:3: note: 'Mutex' has been explicitly marked deleted here 579 | Mutex(const Mutex&) = delete; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:46: note: replace 'default' with 'delete' 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^~~~~~~ | delete /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:680:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 680 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/max_hs.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/max_hs.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:696:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 696 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/max_hs.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/max_hs.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:761:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 761 | absl::ReaderMutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/max_hs.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/max_hs.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:821:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/max_hs.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/max_hs.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:828:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 828 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/max_hs.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/max_hs.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:835:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 835 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/max_hs.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/max_hs.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:844:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 844 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/max_hs.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/max_hs.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:867:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 867 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/max_hs.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/max_hs.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:876:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 876 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/max_hs.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/max_hs.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/max_hs.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/max_hs.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:925:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 925 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/max_hs.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/max_hs.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/no_overlap_2d_helper.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/precedences.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/graph.h:178: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator>' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator>] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse_vector.h:304:36: note: in instantiation of template class 'util::IntegerRange>' requested here 304 | ::util::IntegerRange AllEntryIndices() const { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator>' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/max_hs.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/max_hs.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:186:5: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::Add' requested here 186 | Add(sol); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 23 warnings generated. [296/1054] Building CXX object ortools/sat/CMakeFiles/ortools_sat.dir/linear_programming_constraint.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_programming_constraint.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_programming_constraint.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:103: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/basis_representation.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/lu_factorization.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/markowitz.h:88: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse.h:40: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator>' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator>] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse_vector.h:304:36: note: in instantiation of template class 'util::IntegerRange>' requested here 304 | ::util::IntegerRange AllEntryIndices() const { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator>' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_programming_constraint.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_programming_constraint.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_programming_constraint.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_programming_constraint.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_programming_constraint.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_programming_constraint.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_programming_constraint.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_programming_constraint.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_programming_constraint.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_programming_constraint.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_programming_constraint.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_programming_constraint.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_programming_constraint.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_programming_constraint.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_programming_constraint.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_programming_constraint.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:137:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_programming_constraint.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_programming_constraint.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:210:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_programming_constraint.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_programming_constraint.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:3: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:722:23: note: move constructor of 'UniqueClauseStream' is implicitly deleted because field 'mutex_' has a deleted move constructor 722 | mutable absl::Mutex mutex_; | ^ /usr/include/absl/synchronization/mutex.h:579:3: note: 'Mutex' has been explicitly marked deleted here 579 | Mutex(const Mutex&) = delete; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:46: note: replace 'default' with 'delete' 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^~~~~~~ | delete /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:680:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 680 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_programming_constraint.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_programming_constraint.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:696:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 696 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_programming_constraint.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_programming_constraint.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:761:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 761 | absl::ReaderMutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_programming_constraint.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_programming_constraint.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:821:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_programming_constraint.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_programming_constraint.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:828:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 828 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_programming_constraint.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_programming_constraint.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:835:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 835 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_programming_constraint.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_programming_constraint.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:844:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 844 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_programming_constraint.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_programming_constraint.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:867:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 867 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_programming_constraint.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_programming_constraint.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:876:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 876 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_programming_constraint.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_programming_constraint.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_programming_constraint.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_programming_constraint.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:925:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 925 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_programming_constraint.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_programming_constraint.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:186:5: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::Add' requested here 186 | Add(sol); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 23 warnings generated. [297/1054] Building CXX object ortools/sat/CMakeFiles/ortools_sat.dir/linear_relaxation.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_relaxation.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_relaxation.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_relaxation.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_relaxation.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_relaxation.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_relaxation.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_relaxation.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_relaxation.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_relaxation.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_relaxation.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_relaxation.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_relaxation.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_relaxation.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_relaxation.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_relaxation.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_relaxation.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:137:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_relaxation.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_relaxation.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:210:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_relaxation.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_relaxation.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:3: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:722:23: note: move constructor of 'UniqueClauseStream' is implicitly deleted because field 'mutex_' has a deleted move constructor 722 | mutable absl::Mutex mutex_; | ^ /usr/include/absl/synchronization/mutex.h:579:3: note: 'Mutex' has been explicitly marked deleted here 579 | Mutex(const Mutex&) = delete; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:46: note: replace 'default' with 'delete' 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^~~~~~~ | delete /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:680:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 680 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_relaxation.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_relaxation.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:696:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 696 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_relaxation.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_relaxation.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:761:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 761 | absl::ReaderMutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_relaxation.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_relaxation.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:821:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_relaxation.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_relaxation.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:828:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 828 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_relaxation.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_relaxation.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:835:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 835 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_relaxation.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_relaxation.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:844:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 844 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_relaxation.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_relaxation.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:867:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 867 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_relaxation.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_relaxation.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:876:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 876 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_relaxation.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_relaxation.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_relaxation.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_relaxation.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:925:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 925 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_relaxation.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_relaxation.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint_manager.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/variables_info.h:18: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse.h:40: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator>' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator>] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse_vector.h:304:36: note: in instantiation of template class 'util::IntegerRange>' requested here 304 | ::util::IntegerRange AllEntryIndices() const { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator>' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_relaxation.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_relaxation.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:186:5: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::Add' requested here 186 | Add(sol); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 23 warnings generated. [298/1054] Building CXX object ortools/sat/CMakeFiles/ortools_sat.dir/python/linear_expr.cc.o [299/1054] Building CXX object ortools/sat/CMakeFiles/ortools_sat.dir/pseudo_costs.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/pseudo_costs.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/pseudo_costs.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/pseudo_costs.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/pseudo_costs.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/pseudo_costs.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/pseudo_costs.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/pseudo_costs.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/pseudo_costs.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/pseudo_costs.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/pseudo_costs.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/pseudo_costs.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/pseudo_costs.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/pseudo_costs.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/pseudo_costs.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/pseudo_costs.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/pseudo_costs.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:137:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/pseudo_costs.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/pseudo_costs.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:210:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/pseudo_costs.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/pseudo_costs.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:3: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:722:23: note: move constructor of 'UniqueClauseStream' is implicitly deleted because field 'mutex_' has a deleted move constructor 722 | mutable absl::Mutex mutex_; | ^ /usr/include/absl/synchronization/mutex.h:579:3: note: 'Mutex' has been explicitly marked deleted here 579 | Mutex(const Mutex&) = delete; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:46: note: replace 'default' with 'delete' 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^~~~~~~ | delete /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:680:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 680 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/pseudo_costs.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/pseudo_costs.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:696:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 696 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/pseudo_costs.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/pseudo_costs.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:761:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 761 | absl::ReaderMutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/pseudo_costs.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/pseudo_costs.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:821:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/pseudo_costs.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/pseudo_costs.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:828:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 828 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/pseudo_costs.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/pseudo_costs.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:835:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 835 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/pseudo_costs.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/pseudo_costs.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:844:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 844 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/pseudo_costs.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/pseudo_costs.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:867:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 867 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/pseudo_costs.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/pseudo_costs.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:876:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 876 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/pseudo_costs.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/pseudo_costs.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/pseudo_costs.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/pseudo_costs.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:925:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 925 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/pseudo_costs.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/pseudo_costs.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint_manager.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/variables_info.h:18: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse.h:40: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator>' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator>] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse_vector.h:304:36: note: in instantiation of template class 'util::IntegerRange>' requested here 304 | ::util::IntegerRange AllEntryIndices() const { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator>' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/pseudo_costs.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/pseudo_costs.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:186:5: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::Add' requested here 186 | Add(sol); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 23 warnings generated. [300/1054] Building CXX object ortools/sat/CMakeFiles/ortools_sat.dir/probing.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/probing.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/probing.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/probing.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/probing.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/probing.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/probing.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/probing.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/probing.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/probing.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/probing.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/probing.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/probing.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/probing.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/probing.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/probing.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/probing.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:137:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/probing.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/probing.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:210:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/probing.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/probing.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:3: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:722:23: note: move constructor of 'UniqueClauseStream' is implicitly deleted because field 'mutex_' has a deleted move constructor 722 | mutable absl::Mutex mutex_; | ^ /usr/include/absl/synchronization/mutex.h:579:3: note: 'Mutex' has been explicitly marked deleted here 579 | Mutex(const Mutex&) = delete; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:46: note: replace 'default' with 'delete' 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^~~~~~~ | delete /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:680:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 680 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/probing.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/probing.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:696:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 696 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/probing.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/probing.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:761:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 761 | absl::ReaderMutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/probing.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/probing.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:821:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/probing.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/probing.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:828:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 828 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/probing.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/probing.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:835:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 835 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/probing.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/probing.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:844:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 844 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/probing.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/probing.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:867:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 867 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/probing.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/probing.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:876:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 876 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/probing.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/probing.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/probing.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/probing.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:925:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 925 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/probing.cc:323:9: warning: variable 'num_literals_enqueued' set but not used [-Wunused-but-set-variable] 323 | int num_literals_enqueued = 0; | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/probing.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/probing.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:186:5: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::Add' requested here 186 | Add(sol); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 23 warnings generated. [301/1054] Building CXX object ortools/sat/CMakeFiles/ortools_sat.dir/sat_decision.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:48: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:48: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:48: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:48: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:48: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:48: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:48: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:137:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:210:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:3: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:722:23: note: move constructor of 'UniqueClauseStream' is implicitly deleted because field 'mutex_' has a deleted move constructor 722 | mutable absl::Mutex mutex_; | ^ /usr/include/absl/synchronization/mutex.h:579:3: note: 'Mutex' has been explicitly marked deleted here 579 | Mutex(const Mutex&) = delete; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:46: note: replace 'default' with 'delete' 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^~~~~~~ | delete /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:680:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 680 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:696:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 696 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:761:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 761 | absl::ReaderMutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:821:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:828:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 828 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:835:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 835 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:844:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 844 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:867:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 867 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:876:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 876 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:925:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 925 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:186:5: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::Add' requested here 186 | Add(sol); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:821:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.cc:198:18: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::NumSolutions' requested here 198 | if (ls_hints_->NumSolutions() == 0) return false; | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:876:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 876 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.cc:204:18: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::GetRandomBiasedSolution' requested here 204 | ls_hints_->GetRandomBiasedSolution(*random_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 24 warnings generated. [302/1054] Building CXX object ortools/sat/CMakeFiles/ortools_sat.dir/optimization.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/optimization.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/optimization.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/optimization.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/optimization.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/optimization.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/optimization.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/optimization.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/optimization.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/optimization.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/optimization.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/optimization.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/optimization.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/optimization.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/optimization.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/optimization.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/optimization.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:137:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/optimization.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/optimization.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:210:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/optimization.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/optimization.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:3: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:722:23: note: move constructor of 'UniqueClauseStream' is implicitly deleted because field 'mutex_' has a deleted move constructor 722 | mutable absl::Mutex mutex_; | ^ /usr/include/absl/synchronization/mutex.h:579:3: note: 'Mutex' has been explicitly marked deleted here 579 | Mutex(const Mutex&) = delete; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:46: note: replace 'default' with 'delete' 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^~~~~~~ | delete /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:680:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 680 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/optimization.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/optimization.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:696:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 696 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/optimization.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/optimization.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:761:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 761 | absl::ReaderMutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/optimization.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/optimization.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:821:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/optimization.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/optimization.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:828:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 828 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/optimization.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/optimization.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:835:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 835 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/optimization.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/optimization.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:844:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 844 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/optimization.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/optimization.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:867:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 867 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/optimization.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/optimization.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:876:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 876 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/optimization.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/optimization.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/optimization.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/optimization.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:925:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 925 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/optimization.cc:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_expr.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_propagation.h:35: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/precedences.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/graph.h:178: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator>' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator>] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse_vector.h:304:36: note: in instantiation of template class 'util::IntegerRange>' requested here 304 | ::util::IntegerRange AllEntryIndices() const { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator>' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/optimization.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/optimization.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:186:5: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::Add' requested here 186 | Add(sol); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 23 warnings generated. [303/1054] Building CXX object ortools/sat/CMakeFiles/ortools_sat.dir/cp_model_presolve.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_presolve.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_presolve.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_presolve.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_presolve.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_presolve.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_presolve.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_presolve.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_presolve.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_presolve.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_presolve.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_presolve.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_presolve.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_presolve.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_presolve.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_presolve.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_presolve.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:137:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_presolve.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_presolve.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:210:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_presolve.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_presolve.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:3: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:722:23: note: move constructor of 'UniqueClauseStream' is implicitly deleted because field 'mutex_' has a deleted move constructor 722 | mutable absl::Mutex mutex_; | ^ /usr/include/absl/synchronization/mutex.h:579:3: note: 'Mutex' has been explicitly marked deleted here 579 | Mutex(const Mutex&) = delete; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:46: note: replace 'default' with 'delete' 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^~~~~~~ | delete /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:680:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 680 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_presolve.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_presolve.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:696:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 696 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_presolve.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_presolve.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:761:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 761 | absl::ReaderMutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_presolve.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_presolve.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:821:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_presolve.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_presolve.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:828:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 828 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_presolve.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_presolve.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:835:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 835 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_presolve.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_presolve.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:844:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 844 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_presolve.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_presolve.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:867:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 867 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_presolve.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_presolve.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:876:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 876 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_presolve.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_presolve.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_presolve.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_presolve.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:925:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 925 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_presolve.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_presolve.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/no_overlap_2d_helper.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/precedences.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/graph.h:178: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator>' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator>] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse_vector.h:304:36: note: in instantiation of template class 'util::IntegerRange>' requested here 304 | ::util::IntegerRange AllEntryIndices() const { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator>' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_presolve.cc:3587:13: warning: variable 'max_activity' set but not used [-Wunused-but-set-variable] 3587 | int64_t max_activity = 0; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_presolve.cc:7475:7: warning: variable 'num_equiv' set but not used [-Wunused-but-set-variable] 7475 | int num_equiv = 0; | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_presolve.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_presolve.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:186:5: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::Add' requested here 186 | Add(sol); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_presolve.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_presolve.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/no_overlap_2d_helper.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/precedences.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/graph.h:178: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/graph.h:1438:41: note: in instantiation of template class 'util::IntegerRange' requested here 1438 | for (const NodeIndexType node : Base::AllNodes()) { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/graph.h:448:18: note: in instantiation of member function 'util::StaticGraph<>::Build' requested here 448 | void Build() { Build(nullptr); } | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/graph.h:1296:5: note: in instantiation of member function 'util::StaticGraph<>::Build' requested here 1296 | g.Build(); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/topologicalsorter.h:148:35: note: in instantiation of function template specialization 'util::StaticGraph<>::FromArcs>>' requested here 148 | util::StaticGraph<>::FromArcs(num_nodes, arcs)) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ 26 warnings generated. [304/1054] Building CXX object ortools/sat/CMakeFiles/ortools_sat.dir/rins.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/rins.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/rins.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:48: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/rins.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/rins.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:48: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/rins.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/rins.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:48: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/rins.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/rins.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:48: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/rins.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/rins.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:48: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/rins.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/rins.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:48: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/rins.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/rins.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:48: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/rins.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/rins.h:24: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:137:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/rins.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/rins.h:24: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:210:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/rins.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/rins.h:24: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:3: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:722:23: note: move constructor of 'UniqueClauseStream' is implicitly deleted because field 'mutex_' has a deleted move constructor 722 | mutable absl::Mutex mutex_; | ^ /usr/include/absl/synchronization/mutex.h:579:3: note: 'Mutex' has been explicitly marked deleted here 579 | Mutex(const Mutex&) = delete; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:46: note: replace 'default' with 'delete' 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^~~~~~~ | delete /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:680:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 680 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/rins.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/rins.h:24: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:696:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 696 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/rins.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/rins.h:24: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:761:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 761 | absl::ReaderMutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/rins.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/rins.h:24: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:821:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/rins.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/rins.h:24: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:828:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 828 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/rins.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/rins.h:24: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:835:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 835 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/rins.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/rins.h:24: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:844:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 844 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/rins.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/rins.h:24: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:867:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 867 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/rins.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/rins.h:24: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:876:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 876 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/rins.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/rins.h:24: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/rins.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/rins.h:24: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:925:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 925 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/rins.cc:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/no_overlap_2d_helper.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/precedences.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/graph.h:178: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator>' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator>] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse_vector.h:304:36: note: in instantiation of template class 'util::IntegerRange>' requested here 304 | ::util::IntegerRange AllEntryIndices() const { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator>' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/rins.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/rins.h:24: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:186:5: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::Add' requested here 186 | Add(sol); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/rins.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/rins.h:24: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:821:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/rins.cc:73:48: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::NumSolutions' requested here 73 | if (lp_solutions == nullptr || lp_solutions->NumSolutions() == 0) { | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/rins.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/rins.h:24: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:876:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 876 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/rins.cc:78:35: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::GetRandomBiasedSolution' requested here 78 | lp_solution = lp_solutions->GetRandomBiasedSolution(random); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/rins.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/rins.h:24: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:821:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/rins.cc:209:47: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::NumSolutions' requested here 209 | response_manager->SolutionsRepository().NumSolutions() > 0 && | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/rins.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/rins.h:24: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:876:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 876 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/rins.cc:213:53: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::GetRandomBiasedSolution' requested here 213 | response_manager->SolutionsRepository().GetRandomBiasedSolution( | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 27 warnings generated. [305/1054] Building CXX object ortools/sat/CMakeFiles/ortools_sat.dir/precedences.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/precedences.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/precedences.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/precedences.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/precedences.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/precedences.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/precedences.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/precedences.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/precedences.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/precedences.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/precedences.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/precedences.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/precedences.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/precedences.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/precedences.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/precedences.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/precedences.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:137:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/precedences.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/precedences.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:210:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/precedences.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/precedences.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:3: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:722:23: note: move constructor of 'UniqueClauseStream' is implicitly deleted because field 'mutex_' has a deleted move constructor 722 | mutable absl::Mutex mutex_; | ^ /usr/include/absl/synchronization/mutex.h:579:3: note: 'Mutex' has been explicitly marked deleted here 579 | Mutex(const Mutex&) = delete; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:46: note: replace 'default' with 'delete' 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^~~~~~~ | delete /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:680:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 680 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/precedences.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/precedences.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:696:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 696 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/precedences.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/precedences.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:761:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 761 | absl::ReaderMutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/precedences.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/precedences.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:821:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/precedences.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/precedences.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:828:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 828 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/precedences.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/precedences.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:835:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 835 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/precedences.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/precedences.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:844:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 844 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/precedences.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/precedences.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:867:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 867 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/precedences.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/precedences.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:876:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 876 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/precedences.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/precedences.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/precedences.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/precedences.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:925:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 925 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/precedences.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/precedences.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:186:5: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::Add' requested here 186 | Add(sol); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/precedences.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/precedences.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/graph.h:178: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/graph.h:1438:41: note: in instantiation of template class 'util::IntegerRange' requested here 1438 | for (const NodeIndexType node : Base::AllNodes()) { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/precedences.cc:255:10: note: in instantiation of member function 'util::StaticGraph<>::Build' requested here 255 | graph_.Build(&permutation); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ 23 warnings generated. [306/1054] Building CXX object ortools/sat/CMakeFiles/ortools_sat.dir/symmetry.cc.o [307/1054] Building CXX object ortools/sat/CMakeFiles/ortools_sat.dir/subsolver.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/subsolver.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/subsolver.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/subsolver.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/subsolver.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/subsolver.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/subsolver.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/subsolver.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/subsolver.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/subsolver.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/subsolver.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/subsolver.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/subsolver.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/subsolver.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/subsolver.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/subsolver.cc:236:15: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 236 | mutex.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/subsolver.cc:244:13: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 244 | mutex.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/subsolver.cc:252:29: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 252 | const absl::MutexLock mutex_lock(&mutex); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/subsolver.cc:284:23: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 284 | absl::MutexLock mutex_lock(&mutex); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/subsolver.cc:296:29: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 296 | const absl::MutexLock mutex_lock(&mutex); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 12 warnings generated. [308/1054] Building CXX object ortools/sat/CMakeFiles/ortools_sat.dir/presolve_context.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_util.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_util.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_util.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_util.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_util.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_util.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_util.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:137:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:210:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:3: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:722:23: note: move constructor of 'UniqueClauseStream' is implicitly deleted because field 'mutex_' has a deleted move constructor 722 | mutable absl::Mutex mutex_; | ^ /usr/include/absl/synchronization/mutex.h:579:3: note: 'Mutex' has been explicitly marked deleted here 579 | Mutex(const Mutex&) = delete; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:46: note: replace 'default' with 'delete' 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^~~~~~~ | delete /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:680:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 680 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:696:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 696 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:761:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 761 | absl::ReaderMutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:821:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:828:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 828 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:835:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 835 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:844:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 844 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:867:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 867 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:876:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 876 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:925:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 925 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/precedences.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/graph.h:178: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator>' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator>] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse_vector.h:304:36: note: in instantiation of template class 'util::IntegerRange>' requested here 304 | ::util::IntegerRange AllEntryIndices() const { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator>' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:186:5: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::Add' requested here 186 | Add(sol); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 23 warnings generated. [309/1054] Building CXX object ortools/sat/CMakeFiles/ortools_sat.dir/symmetry_util.cc.o [310/1054] Building CXX object ortools/sat/CMakeFiles/ortools_sat.dir/swig_helper.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/swig_helper.cc:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/swig_helper.cc:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/swig_helper.cc:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/swig_helper.cc:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/swig_helper.cc:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/swig_helper.cc:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/swig_helper.cc:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/swig_helper.cc:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_utils.h:340:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 340 | printer.PrintToString(proto, &proto_string); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/swig_helper.cc:185:10: note: in instantiation of function template specialization 'operations_research::sat::WriteModelProtoToFile' requested here 185 | return WriteModelProtoToFile(model_proto, filename); | ^ 8 warnings generated. [311/1054] Building CXX object ortools/sat/CMakeFiles/ortools_sat.dir/theta_tree.cc.o [312/1054] Building CXX object ortools/sat/CMakeFiles/ortools_sat.dir/sat_inprocessing.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_inprocessing.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_inprocessing.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_inprocessing.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_inprocessing.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_inprocessing.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_inprocessing.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_inprocessing.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_inprocessing.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_inprocessing.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_inprocessing.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_inprocessing.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_inprocessing.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_inprocessing.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_inprocessing.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_inprocessing.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_inprocessing.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_programming_constraint.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:103: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/basis_representation.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/lu_factorization.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/markowitz.h:88: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse.h:40: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator>' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator>] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse_vector.h:304:36: note: in instantiation of template class 'util::IntegerRange>' requested here 304 | ::util::IntegerRange AllEntryIndices() const { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator>' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_inprocessing.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_inprocessing.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_programming_constraint.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:137:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_inprocessing.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_inprocessing.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_programming_constraint.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:210:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_inprocessing.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_inprocessing.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_programming_constraint.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:3: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:722:23: note: move constructor of 'UniqueClauseStream' is implicitly deleted because field 'mutex_' has a deleted move constructor 722 | mutable absl::Mutex mutex_; | ^ /usr/include/absl/synchronization/mutex.h:579:3: note: 'Mutex' has been explicitly marked deleted here 579 | Mutex(const Mutex&) = delete; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:46: note: replace 'default' with 'delete' 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^~~~~~~ | delete /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:680:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 680 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_inprocessing.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_inprocessing.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_programming_constraint.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:696:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 696 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_inprocessing.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_inprocessing.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_programming_constraint.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:761:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 761 | absl::ReaderMutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_inprocessing.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_inprocessing.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_programming_constraint.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:821:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_inprocessing.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_inprocessing.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_programming_constraint.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:828:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 828 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_inprocessing.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_inprocessing.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_programming_constraint.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:835:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 835 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_inprocessing.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_inprocessing.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_programming_constraint.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:844:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 844 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_inprocessing.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_inprocessing.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_programming_constraint.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:867:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 867 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_inprocessing.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_inprocessing.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_programming_constraint.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:876:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 876 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_inprocessing.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_inprocessing.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_programming_constraint.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_inprocessing.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_inprocessing.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_programming_constraint.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:925:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 925 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_inprocessing.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_inprocessing.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_programming_constraint.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:186:5: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::Add' requested here 186 | Add(sol); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 23 warnings generated. [313/1054] Building CXX object ortools/sat/CMakeFiles/ortools_sat.dir/sat_solver.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:137:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:210:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:3: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:722:23: note: move constructor of 'UniqueClauseStream' is implicitly deleted because field 'mutex_' has a deleted move constructor 722 | mutable absl::Mutex mutex_; | ^ /usr/include/absl/synchronization/mutex.h:579:3: note: 'Mutex' has been explicitly marked deleted here 579 | Mutex(const Mutex&) = delete; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:46: note: replace 'default' with 'delete' 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^~~~~~~ | delete /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:680:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 680 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:696:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 696 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:761:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 761 | absl::ReaderMutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:821:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:828:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 828 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:835:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 835 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:844:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 844 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:867:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 867 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:876:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 876 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:925:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 925 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.cc:2324:7: warning: variable 'size' set but not used [-Wunused-but-set-variable] 2324 | int size = 0; | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:186:5: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::Add' requested here 186 | Add(sol); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 23 warnings generated. [314/1054] Building CXX object ortools/sat/CMakeFiles/ortools_sat.dir/solution_crush.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:137:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:210:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:3: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:722:23: note: move constructor of 'UniqueClauseStream' is implicitly deleted because field 'mutex_' has a deleted move constructor 722 | mutable absl::Mutex mutex_; | ^ /usr/include/absl/synchronization/mutex.h:579:3: note: 'Mutex' has been explicitly marked deleted here 579 | Mutex(const Mutex&) = delete; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:46: note: replace 'default' with 'delete' 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^~~~~~~ | delete /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:680:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 680 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:696:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 696 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:761:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 761 | absl::ReaderMutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:821:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:828:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 828 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:835:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 835 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:844:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 844 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:867:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 867 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:876:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 876 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:925:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 925 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:186:5: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::Add' requested here 186 | Add(sol); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 22 warnings generated. [315/1054] Building CXX object ortools/sat/CMakeFiles/ortools_sat.dir/simplification.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/simplification.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/simplification.h:34: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/simplification.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/simplification.h:34: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/simplification.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/simplification.h:34: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/simplification.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/simplification.h:34: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/simplification.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/simplification.h:34: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/simplification.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/simplification.h:34: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/simplification.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/simplification.h:34: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/simplification.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/simplification.h:34: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:137:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/simplification.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/simplification.h:34: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:210:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/simplification.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/simplification.h:34: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:3: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:722:23: note: move constructor of 'UniqueClauseStream' is implicitly deleted because field 'mutex_' has a deleted move constructor 722 | mutable absl::Mutex mutex_; | ^ /usr/include/absl/synchronization/mutex.h:579:3: note: 'Mutex' has been explicitly marked deleted here 579 | Mutex(const Mutex&) = delete; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:46: note: replace 'default' with 'delete' 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^~~~~~~ | delete /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:680:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 680 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/simplification.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/simplification.h:34: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:696:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 696 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/simplification.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/simplification.h:34: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:761:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 761 | absl::ReaderMutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/simplification.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/simplification.h:34: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:821:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/simplification.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/simplification.h:34: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:828:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 828 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/simplification.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/simplification.h:34: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:835:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 835 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/simplification.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/simplification.h:34: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:844:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 844 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/simplification.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/simplification.h:34: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:867:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 867 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/simplification.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/simplification.h:34: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:876:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 876 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/simplification.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/simplification.h:34: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/simplification.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/simplification.h:34: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:925:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 925 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/simplification.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/simplification.h:34: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:186:5: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::Add' requested here 186 | Add(sol); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 22 warnings generated. [316/1054] Building CXX object ortools/sat/CMakeFiles/ortools_sat.dir/routing_cuts.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/routing_cuts.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/routing_cuts.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/routing_cuts.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/routing_cuts.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/routing_cuts.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/routing_cuts.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/routing_cuts.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/routing_cuts.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/routing_cuts.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/routing_cuts.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/routing_cuts.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/routing_cuts.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/routing_cuts.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/routing_cuts.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/routing_cuts.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/routing_cuts.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:137:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/routing_cuts.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/routing_cuts.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:210:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/routing_cuts.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/routing_cuts.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:3: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:722:23: note: move constructor of 'UniqueClauseStream' is implicitly deleted because field 'mutex_' has a deleted move constructor 722 | mutable absl::Mutex mutex_; | ^ /usr/include/absl/synchronization/mutex.h:579:3: note: 'Mutex' has been explicitly marked deleted here 579 | Mutex(const Mutex&) = delete; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:46: note: replace 'default' with 'delete' 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^~~~~~~ | delete /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:680:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 680 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/routing_cuts.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/routing_cuts.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:696:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 696 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/routing_cuts.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/routing_cuts.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:761:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 761 | absl::ReaderMutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/routing_cuts.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/routing_cuts.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:821:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/routing_cuts.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/routing_cuts.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:828:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 828 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/routing_cuts.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/routing_cuts.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:835:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 835 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/routing_cuts.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/routing_cuts.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:844:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 844 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/routing_cuts.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/routing_cuts.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:867:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 867 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/routing_cuts.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/routing_cuts.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:876:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 876 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/routing_cuts.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/routing_cuts.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/routing_cuts.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/routing_cuts.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:925:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 925 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/routing_cuts.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/routing_cuts.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint_manager.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/variables_info.h:18: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse.h:40: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator>' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator>] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse_vector.h:304:36: note: in instantiation of template class 'util::IntegerRange>' requested here 304 | ::util::IntegerRange AllEntryIndices() const { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator>' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/routing_cuts.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/routing_cuts.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:186:5: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::Add' requested here 186 | Add(sol); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/routing_cuts.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/routing_cuts.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint_manager.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/variables_info.h:18: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse.h:40: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/graph.h:1438:41: note: in instantiation of template class 'util::IntegerRange' requested here 1438 | for (const NodeIndexType node : Base::AllNodes()) { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/graph.h:448:18: note: in instantiation of member function 'util::StaticGraph<>::Build' requested here 448 | void Build() { Build(nullptr); } | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/routing_cuts.cc:1096:9: note: in instantiation of member function 'util::StaticGraph<>::Build' requested here 1096 | graph.Build(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ 24 warnings generated. [317/1054] Building CXX object ortools/sat/CMakeFiles/ortools_sat.dir/table.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/table.cc:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/table.cc:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/table.cc:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/table.cc:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/table.cc:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/table.cc:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/table.cc:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/table.cc:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:137:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/table.cc:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:210:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/table.cc:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:3: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:722:23: note: move constructor of 'UniqueClauseStream' is implicitly deleted because field 'mutex_' has a deleted move constructor 722 | mutable absl::Mutex mutex_; | ^ /usr/include/absl/synchronization/mutex.h:579:3: note: 'Mutex' has been explicitly marked deleted here 579 | Mutex(const Mutex&) = delete; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:46: note: replace 'default' with 'delete' 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^~~~~~~ | delete /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:680:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 680 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/table.cc:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:696:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 696 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/table.cc:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:761:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 761 | absl::ReaderMutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/table.cc:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:821:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/table.cc:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:828:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 828 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/table.cc:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:835:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 835 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/table.cc:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:844:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 844 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/table.cc:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:867:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 867 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/table.cc:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:876:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 876 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/table.cc:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/table.cc:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:925:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 925 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/table.cc:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:186:5: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::Add' requested here 186 | Add(sol); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 22 warnings generated. [318/1054] Building CXX object ortools/sat/CMakeFiles/ortools_sat.dir/scheduling_cuts.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_cuts.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_cuts.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_cuts.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_cuts.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_cuts.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_cuts.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_cuts.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_cuts.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_cuts.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_cuts.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_cuts.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_cuts.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_cuts.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_cuts.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_cuts.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_cuts.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:137:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_cuts.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_cuts.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:210:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_cuts.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_cuts.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:3: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:722:23: note: move constructor of 'UniqueClauseStream' is implicitly deleted because field 'mutex_' has a deleted move constructor 722 | mutable absl::Mutex mutex_; | ^ /usr/include/absl/synchronization/mutex.h:579:3: note: 'Mutex' has been explicitly marked deleted here 579 | Mutex(const Mutex&) = delete; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:46: note: replace 'default' with 'delete' 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^~~~~~~ | delete /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:680:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 680 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_cuts.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_cuts.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:696:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 696 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_cuts.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_cuts.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:761:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 761 | absl::ReaderMutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_cuts.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_cuts.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:821:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_cuts.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_cuts.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:828:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 828 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_cuts.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_cuts.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:835:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 835 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_cuts.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_cuts.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:844:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 844 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_cuts.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_cuts.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:867:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 867 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_cuts.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_cuts.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:876:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 876 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_cuts.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_cuts.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_cuts.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_cuts.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:925:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 925 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_cuts.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_cuts.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint_manager.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/variables_info.h:18: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse.h:40: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator>' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator>] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse_vector.h:304:36: note: in instantiation of template class 'util::IntegerRange>' requested here 304 | ::util::IntegerRange AllEntryIndices() const { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator>' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_cuts.cc:1239:14: warning: variable 'is_lifted' set but not used [-Wunused-but-set-variable] 1239 | bool is_lifted = false; | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_cuts.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_cuts.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:186:5: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::Add' requested here 186 | Add(sol); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 24 warnings generated. [319/1054] Building CXX object ortools/sat/CMakeFiles/ortools_sat.dir/shaving_solver.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/shaving_solver.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/shaving_solver.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_lns.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/stat_tables.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/subsolver.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/shaving_solver.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/shaving_solver.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_lns.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/stat_tables.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/subsolver.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/shaving_solver.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/shaving_solver.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_lns.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/stat_tables.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/subsolver.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/shaving_solver.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/shaving_solver.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_lns.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/stat_tables.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/subsolver.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/shaving_solver.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/shaving_solver.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_lns.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/stat_tables.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/subsolver.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/shaving_solver.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/shaving_solver.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_lns.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/stat_tables.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/subsolver.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/shaving_solver.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/shaving_solver.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_lns.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/stat_tables.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/subsolver.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/shaving_solver.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/shaving_solver.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_lns.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.h:32: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:137:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/shaving_solver.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/shaving_solver.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_lns.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.h:32: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:210:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/shaving_solver.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/shaving_solver.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_lns.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.h:32: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:3: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:722:23: note: move constructor of 'UniqueClauseStream' is implicitly deleted because field 'mutex_' has a deleted move constructor 722 | mutable absl::Mutex mutex_; | ^ /usr/include/absl/synchronization/mutex.h:579:3: note: 'Mutex' has been explicitly marked deleted here 579 | Mutex(const Mutex&) = delete; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:46: note: replace 'default' with 'delete' 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^~~~~~~ | delete /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:680:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 680 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/shaving_solver.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/shaving_solver.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_lns.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.h:32: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:696:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 696 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/shaving_solver.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/shaving_solver.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_lns.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.h:32: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:761:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 761 | absl::ReaderMutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/shaving_solver.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/shaving_solver.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_lns.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.h:32: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:821:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/shaving_solver.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/shaving_solver.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_lns.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.h:32: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:828:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 828 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/shaving_solver.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/shaving_solver.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_lns.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.h:32: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:835:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 835 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/shaving_solver.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/shaving_solver.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_lns.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.h:32: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:844:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 844 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/shaving_solver.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/shaving_solver.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_lns.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.h:32: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:867:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 867 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/shaving_solver.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/shaving_solver.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_lns.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.h:32: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:876:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 876 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/shaving_solver.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/shaving_solver.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_lns.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.h:32: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/shaving_solver.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/shaving_solver.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_lns.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.h:32: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:925:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 925 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/shaving_solver.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/shaving_solver.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_lns.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.h:34: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/work_assignment.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/no_overlap_2d_helper.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/precedences.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/graph.h:178: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator>' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator>] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse_vector.h:304:36: note: in instantiation of template class 'util::IntegerRange>' requested here 304 | ::util::IntegerRange AllEntryIndices() const { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator>' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/shaving_solver.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/shaving_solver.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_lns.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.h:34: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/work_assignment.h:225:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | absl::MutexLock l(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/shaving_solver.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/shaving_solver.h:27: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_lns.h:158:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 158 | absl::ReaderMutexLock lock(&graph_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/shaving_solver.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/shaving_solver.h:27: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_lns.h:164:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 164 | absl::ReaderMutexLock lock(&graph_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/shaving_solver.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/shaving_solver.h:27: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_lns.h:170:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 170 | absl::ReaderMutexLock lock(&graph_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/shaving_solver.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/shaving_solver.h:27: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_lns.h:176:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 176 | absl::ReaderMutexLock lock(&graph_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/shaving_solver.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/shaving_solver.h:27: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_lns.h:460:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 460 | absl::MutexLock mutex_lock(&generator_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/shaving_solver.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/shaving_solver.h:27: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_lns.h:474:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 474 | absl::MutexLock mutex_lock(&generator_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/shaving_solver.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/shaving_solver.h:27: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_lns.h:480:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 480 | absl::MutexLock mutex_lock(&generator_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/shaving_solver.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/shaving_solver.h:27: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_lns.h:486:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 486 | absl::MutexLock mutex_lock(&generator_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/shaving_solver.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/shaving_solver.h:27: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_lns.h:494:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 494 | absl::MutexLock mutex_lock(&generator_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/shaving_solver.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/shaving_solver.h:27: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_lns.h:500:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 500 | absl::MutexLock mutex_lock(&generator_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/shaving_solver.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/shaving_solver.h:27: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_lns.h:506:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 506 | absl::MutexLock mutex_lock(&generator_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/shaving_solver.cc:65:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 65 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/shaving_solver.cc:71:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 71 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/shaving_solver.cc:94:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 94 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/shaving_solver.cc:100:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 100 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/shaving_solver.cc:112:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/shaving_solver.cc:174:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 174 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/shaving_solver.cc:242:23: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 242 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/shaving_solver.cc:273:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 273 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/shaving_solver.cc:283:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 283 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/shaving_solver.cc:299:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 299 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/shaving_solver.cc:333:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 333 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/shaving_solver.cc:342:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/shaving_solver.cc:516:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 516 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/shaving_solver.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/shaving_solver.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_lns.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.h:32: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:186:5: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::Add' requested here 186 | Add(sol); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/shaving_solver.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/shaving_solver.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_lns.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.h:34: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/work_assignment.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:24: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_utils.h:340:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 340 | printer.PrintToString(proto, &proto_string); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/shaving_solver.cc:230:11: note: in instantiation of function template specialization 'operations_research::sat::WriteModelProtoToFile' requested here 230 | CHECK(WriteModelProtoToFile(local_proto_, name)); | ^ 49 warnings generated. [320/1054] Building CXX object ortools/sat/CMakeFiles/ortools_sat.dir/stat_tables.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/stat_tables.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/stat_tables.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/subsolver.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/stat_tables.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/stat_tables.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/subsolver.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/stat_tables.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/stat_tables.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/subsolver.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/stat_tables.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/stat_tables.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/subsolver.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/stat_tables.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/stat_tables.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/subsolver.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/stat_tables.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/stat_tables.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/subsolver.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/stat_tables.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/stat_tables.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/subsolver.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/stat_tables.cc:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_programming_constraint.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:103: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/basis_representation.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/lu_factorization.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/markowitz.h:88: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse.h:40: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator>' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator>] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse_vector.h:304:36: note: in instantiation of template class 'util::IntegerRange>' requested here 304 | ::util::IntegerRange AllEntryIndices() const { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator>' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/stat_tables.cc:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_programming_constraint.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:137:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/stat_tables.cc:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_programming_constraint.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:210:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/stat_tables.cc:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_programming_constraint.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:3: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:722:23: note: move constructor of 'UniqueClauseStream' is implicitly deleted because field 'mutex_' has a deleted move constructor 722 | mutable absl::Mutex mutex_; | ^ /usr/include/absl/synchronization/mutex.h:579:3: note: 'Mutex' has been explicitly marked deleted here 579 | Mutex(const Mutex&) = delete; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:46: note: replace 'default' with 'delete' 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^~~~~~~ | delete /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:680:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 680 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/stat_tables.cc:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_programming_constraint.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:696:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 696 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/stat_tables.cc:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_programming_constraint.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:761:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 761 | absl::ReaderMutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/stat_tables.cc:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_programming_constraint.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:821:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/stat_tables.cc:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_programming_constraint.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:828:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 828 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/stat_tables.cc:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_programming_constraint.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:835:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 835 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/stat_tables.cc:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_programming_constraint.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:844:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 844 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/stat_tables.cc:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_programming_constraint.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:867:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 867 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/stat_tables.cc:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_programming_constraint.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:876:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 876 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/stat_tables.cc:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_programming_constraint.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/stat_tables.cc:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_programming_constraint.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:925:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 925 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/stat_tables.cc:40:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 40 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/stat_tables.cc:76:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 76 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/stat_tables.cc:82:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 82 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/stat_tables.cc:95:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 95 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/stat_tables.cc:112:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/stat_tables.cc:236:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 236 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/stat_tables.cc:254:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 254 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/stat_tables.cc:266:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 266 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/stat_tables.cc:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_programming_constraint.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:186:5: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::Add' requested here 186 | Add(sol); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 31 warnings generated. [321/1054] Building CXX object ortools/xpress/CMakeFiles/ortools_xpress.dir/environment.cc.o /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/xpress/environment.cc:240:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 240 | absl::MutexLock lock(&mutex); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 1 warning generated. [322/1054] Building CXX object ortools/lp_data/CMakeFiles/ortools_lp_data.dir/lp_data_utils.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/lp_data_utils.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/lp_data_utils.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/lp_data.h:43: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse.h:40: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator>' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator>] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse_vector.h:304:36: note: in instantiation of template class 'util::IntegerRange>' requested here 304 | ::util::IntegerRange AllEntryIndices() const { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator>' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/lp_data_utils.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/lp_data_utils.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/matrix_scaler.h:68: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/lp_data_utils.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/lp_data_utils.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/matrix_scaler.h:68: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/lp_data_utils.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/lp_data_utils.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/matrix_scaler.h:68: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/lp_data_utils.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/lp_data_utils.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/matrix_scaler.h:68: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/lp_data_utils.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/lp_data_utils.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/matrix_scaler.h:68: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/lp_data_utils.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/lp_data_utils.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/matrix_scaler.h:68: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/lp_data_utils.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/lp_data_utils.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/matrix_scaler.h:68: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. [323/1054] Building CXX object ortools/lp_data/CMakeFiles/ortools_lp_data.dir/lp_decomposer.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/lp_decomposer.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/lp_decomposer.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/lp_data.h:43: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse.h:40: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator>' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator>] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse_vector.h:304:36: note: in instantiation of template class 'util::IntegerRange>' requested here 304 | ::util::IntegerRange AllEntryIndices() const { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator>' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/lp_decomposer.cc:39:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 39 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/lp_decomposer.cc:72:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 72 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/lp_decomposer.cc:77:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 77 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/lp_decomposer.cc:88:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 88 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/lp_decomposer.cc:146:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 146 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/lp_decomposer.cc:166:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 166 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 7 warnings generated. [324/1054] Building CXX object ortools/sat/CMakeFiles/ortools_sat.dir/scheduling_helpers.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:137:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:210:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:3: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:722:23: note: move constructor of 'UniqueClauseStream' is implicitly deleted because field 'mutex_' has a deleted move constructor 722 | mutable absl::Mutex mutex_; | ^ /usr/include/absl/synchronization/mutex.h:579:3: note: 'Mutex' has been explicitly marked deleted here 579 | Mutex(const Mutex&) = delete; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:46: note: replace 'default' with 'delete' 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^~~~~~~ | delete /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:680:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 680 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:696:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 696 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:761:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 761 | absl::ReaderMutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:821:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:828:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 828 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:835:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 835 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:844:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 844 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:867:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 867 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:876:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 876 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:925:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 925 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:186:5: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::Add' requested here 186 | Add(sol); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 22 warnings generated. [325/1054] Building CXX object ortools/sat/CMakeFiles/ortools_sat.dir/util.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 7 warnings generated. [326/1054] Building CXX object ortools/sat/CMakeFiles/ortools_sat.dir/zero_half_cuts.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/zero_half_cuts.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/zero_half_cuts.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/zero_half_cuts.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/zero_half_cuts.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/zero_half_cuts.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/zero_half_cuts.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/zero_half_cuts.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/zero_half_cuts.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/zero_half_cuts.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/zero_half_cuts.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/zero_half_cuts.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/zero_half_cuts.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/zero_half_cuts.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/zero_half_cuts.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 7 warnings generated. [327/1054] Building CXX object ortools/lp_data/CMakeFiles/ortools_lp_data.dir/lp_print_utils.cc.o [328/1054] Building CXX object ortools/lp_data/CMakeFiles/ortools_lp_data.dir/lp_types.cc.o [329/1054] Building CXX object ortools/lp_data/CMakeFiles/ortools_lp_data.dir/lp_parser.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/lp_parser.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/lp_parser.h:87: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/lp_data.h:43: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse.h:40: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator>' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator>] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse_vector.h:304:36: note: in instantiation of template class 'util::IntegerRange>' requested here 304 | ::util::IntegerRange AllEntryIndices() const { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator>' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ 1 warning generated. [330/1054] Building CXX object ortools/lp_data/CMakeFiles/ortools_lp_data.dir/lp_utils.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/lp_utils.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/lp_utils.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse_column.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse_vector.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator>' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator>] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse_vector.h:304:36: note: in instantiation of template class 'util::IntegerRange>' requested here 304 | ::util::IntegerRange AllEntryIndices() const { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator>' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ 1 warning generated. [331/1054] Building CXX object ortools/lp_data/CMakeFiles/ortools_lp_data.dir/matrix_utils.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/matrix_utils.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/matrix_utils.h:18: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse.h:40: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator>' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator>] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse_vector.h:304:36: note: in instantiation of template class 'util::IntegerRange>' requested here 304 | ::util::IntegerRange AllEntryIndices() const { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator>' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ 1 warning generated. [332/1054] Building CXX object ortools/lp_data/CMakeFiles/ortools_lp_data.dir/lp_data.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/lp_data.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/lp_data.h:43: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse.h:40: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator>' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator>] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse_vector.h:304:36: note: in instantiation of template class 'util::IntegerRange>' requested here 304 | ::util::IntegerRange AllEntryIndices() const { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator>' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ 1 warning generated. [333/1054] Building CXX object ortools/sat/CMakeFiles/ortools_sat.dir/timetable.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/timetable.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/timetable.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/timetable.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/timetable.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/timetable.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/timetable.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/timetable.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/timetable.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/timetable.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/timetable.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/timetable.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/timetable.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/timetable.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/timetable.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/timetable.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/timetable.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:137:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/timetable.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/timetable.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:210:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/timetable.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/timetable.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:3: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:722:23: note: move constructor of 'UniqueClauseStream' is implicitly deleted because field 'mutex_' has a deleted move constructor 722 | mutable absl::Mutex mutex_; | ^ /usr/include/absl/synchronization/mutex.h:579:3: note: 'Mutex' has been explicitly marked deleted here 579 | Mutex(const Mutex&) = delete; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:46: note: replace 'default' with 'delete' 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^~~~~~~ | delete /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:680:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 680 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/timetable.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/timetable.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:696:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 696 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/timetable.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/timetable.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:761:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 761 | absl::ReaderMutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/timetable.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/timetable.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:821:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/timetable.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/timetable.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:828:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 828 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/timetable.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/timetable.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:835:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 835 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/timetable.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/timetable.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:844:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 844 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/timetable.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/timetable.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:867:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 867 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/timetable.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/timetable.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:876:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 876 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/timetable.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/timetable.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/timetable.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/timetable.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:925:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 925 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/timetable.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/timetable.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:186:5: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::Add' requested here 186 | Add(sol); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 22 warnings generated. [334/1054] Building CXX object ortools/lp_data/CMakeFiles/ortools_lp_data.dir/model_reader.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/model_reader.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/model_reader.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/lp_data.h:43: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse.h:40: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator>' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator>] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse_vector.h:304:36: note: in instantiation of template class 'util::IntegerRange>' requested here 304 | ::util::IntegerRange AllEntryIndices() const { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator>' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ 1 warning generated. [335/1054] Building CXX object ortools/lp_data/CMakeFiles/ortools_lp_data.dir/mps_reader_template.cc.o [336/1054] Building CXX object ortools/sat/CMakeFiles/ortools_sat.dir/timetable_edgefinding.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/timetable_edgefinding.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/timetable_edgefinding.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/timetable_edgefinding.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/timetable_edgefinding.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/timetable_edgefinding.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/timetable_edgefinding.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/timetable_edgefinding.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/timetable_edgefinding.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/timetable_edgefinding.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/timetable_edgefinding.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/timetable_edgefinding.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/timetable_edgefinding.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/timetable_edgefinding.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/timetable_edgefinding.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/timetable_edgefinding.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/timetable_edgefinding.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:137:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/timetable_edgefinding.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/timetable_edgefinding.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:210:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/timetable_edgefinding.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/timetable_edgefinding.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:3: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:722:23: note: move constructor of 'UniqueClauseStream' is implicitly deleted because field 'mutex_' has a deleted move constructor 722 | mutable absl::Mutex mutex_; | ^ /usr/include/absl/synchronization/mutex.h:579:3: note: 'Mutex' has been explicitly marked deleted here 579 | Mutex(const Mutex&) = delete; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:46: note: replace 'default' with 'delete' 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^~~~~~~ | delete /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:680:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 680 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/timetable_edgefinding.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/timetable_edgefinding.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:696:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 696 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/timetable_edgefinding.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/timetable_edgefinding.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:761:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 761 | absl::ReaderMutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/timetable_edgefinding.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/timetable_edgefinding.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:821:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/timetable_edgefinding.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/timetable_edgefinding.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:828:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 828 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/timetable_edgefinding.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/timetable_edgefinding.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:835:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 835 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/timetable_edgefinding.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/timetable_edgefinding.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:844:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 844 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/timetable_edgefinding.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/timetable_edgefinding.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:867:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 867 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/timetable_edgefinding.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/timetable_edgefinding.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:876:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 876 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/timetable_edgefinding.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/timetable_edgefinding.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/timetable_edgefinding.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/timetable_edgefinding.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:925:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 925 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/timetable_edgefinding.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/timetable_edgefinding.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:186:5: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::Add' requested here 186 | Add(sol); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 22 warnings generated. [337/1054] Building CXX object ortools/lp_data/CMakeFiles/ortools_lp_data.dir/sparse_column.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse_column.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse_column.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse_vector.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator>' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator>] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse_vector.h:304:36: note: in instantiation of template class 'util::IntegerRange>' requested here 304 | ::util::IntegerRange AllEntryIndices() const { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator>' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ 1 warning generated. [338/1054] Building CXX object ortools/sat/CMakeFiles/ortools_sat.dir/synchronization.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:48: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:48: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:48: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:48: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:48: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:48: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:48: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.cc:14: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:137:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.cc:14: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:210:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.cc:14: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:3: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:722:23: note: move constructor of 'UniqueClauseStream' is implicitly deleted because field 'mutex_' has a deleted move constructor 722 | mutable absl::Mutex mutex_; | ^ /usr/include/absl/synchronization/mutex.h:579:3: note: 'Mutex' has been explicitly marked deleted here 579 | Mutex(const Mutex&) = delete; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:46: note: replace 'default' with 'delete' 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^~~~~~~ | delete /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:680:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 680 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.cc:14: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:696:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 696 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.cc:14: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:761:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 761 | absl::ReaderMutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.cc:14: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:821:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.cc:14: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:828:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 828 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.cc:14: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:835:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 835 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.cc:14: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:844:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 844 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.cc:14: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:867:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 867 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.cc:14: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:876:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 876 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.cc:14: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.cc:14: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:925:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 925 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.cc:87:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 87 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.cc:96:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 96 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.cc:103:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 103 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.cc:108:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 108 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.cc:152:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 152 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.cc:160:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 160 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.cc:167:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 167 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.cc:181:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 181 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.cc:200:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 200 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.cc:205:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 205 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.cc:210:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.cc:240:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 240 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.cc:287:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 287 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.cc:364:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 364 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.cc:384:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 384 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.cc:389:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 389 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.cc:394:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 394 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.cc:399:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 399 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.cc:412:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 412 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.cc:417:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 417 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.cc:423:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 423 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.cc:429:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 429 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.cc:435:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 435 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.cc:441:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 441 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.cc:447:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 447 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.cc:454:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 454 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.cc:466:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 466 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.cc:473:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 473 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.cc:485:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 485 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.cc:492:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 492 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.cc:551:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 551 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.cc:586:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 586 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.cc:626:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 626 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.cc:768:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 768 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.cc:809:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 809 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.cc:899:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 899 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.cc:975:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 975 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.cc:1019:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1019 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.cc:1033:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1033 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.cc:1058:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1058 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.cc:1101:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1101 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.cc:1110:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1110 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.cc:1124:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1124 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.cc:1137:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1137 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.cc:1159:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1159 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.cc:1168:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1168 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.cc:1187:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1187 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.cc:1201:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1201 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.cc:1211:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1211 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.cc:1221:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1221 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.cc:1241:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1241 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.cc:1278:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1278 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.cc:1290:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1290 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.cc:1298:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1298 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.cc:1317:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1317 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.cc:1331:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1331 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.cc:1342:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1342 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.cc:1359:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1359 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.cc:1453:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1453 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.cc:1460:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1460 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.cc:14: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:186:5: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::Add' requested here 186 | Add(sol); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.cc:14: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:821:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.cc:405:18: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::NumSolutions' requested here 405 | if (solutions_.NumSolutions() > 0) { | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.cc:14: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:828:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 828 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.cc:557:31: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::GetSolution' requested here 557 | solution = solutions_.GetSolution(0); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.cc:14: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:925:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 925 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.cc:668:16: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::Synchronize' requested here 668 | solutions_.Synchronize(); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.cc:54: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_utils.h:340:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 340 | printer.PrintToString(proto, &proto_string); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.cc:962:13: note: in instantiation of function template specialization 'operations_research::sat::WriteModelProtoToFile' requested here 962 | CHECK(WriteModelProtoToFile(tight_model, filename)); | ^ 86 warnings generated. [339/1054] Building CXX object ortools/lp_data/CMakeFiles/ortools_lp_data.dir/proto_utils.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/proto_utils.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/proto_utils.h:18: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/lp_data.h:43: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse.h:40: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator>' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator>] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse_vector.h:304:36: note: in instantiation of template class 'util::IntegerRange>' requested here 304 | ::util::IntegerRange AllEntryIndices() const { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator>' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ 1 warning generated. [340/1054] Building CXX object ortools/lp_data/CMakeFiles/ortools_lp_data.dir/matrix_scaler.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/matrix_scaler.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/matrix_scaler.h:68: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:103: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/basis_representation.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/lu_factorization.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/markowitz.h:88: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse.h:40: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator>' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator>] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse_vector.h:304:36: note: in instantiation of template class 'util::IntegerRange>' requested here 304 | ::util::IntegerRange AllEntryIndices() const { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator>' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/matrix_scaler.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/matrix_scaler.h:68: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/matrix_scaler.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/matrix_scaler.h:68: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/matrix_scaler.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/matrix_scaler.h:68: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/matrix_scaler.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/matrix_scaler.h:68: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/matrix_scaler.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/matrix_scaler.h:68: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/matrix_scaler.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/matrix_scaler.h:68: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/matrix_scaler.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/matrix_scaler.h:68: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. [341/1054] Building CXX object ortools/port/CMakeFiles/ortools_port.dir/sysinfo.cc.o [342/1054] Building CXX object ortools/packing/CMakeFiles/ortools_packing.dir/arc_flow_builder.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/packing/arc_flow_builder.cc:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/topologicalsorter.h:52: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/graph.h:178: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/graph.h:1438:41: note: in instantiation of template class 'util::IntegerRange' requested here 1438 | for (const NodeIndexType node : Base::AllNodes()) { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/graph.h:448:18: note: in instantiation of member function 'util::StaticGraph<>::Build' requested here 448 | void Build() { Build(nullptr); } | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/graph.h:1296:5: note: in instantiation of member function 'util::StaticGraph<>::Build' requested here 1296 | g.Build(); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/topologicalsorter.h:148:35: note: in instantiation of function template specialization 'util::StaticGraph<>::FromArcs>>' requested here 148 | util::StaticGraph<>::FromArcs(num_nodes, arcs)) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ 1 warning generated. [343/1054] Building CXX object ortools/packing/CMakeFiles/ortools_packing.dir/binpacking_2d_parser.cc.o [344/1054] Building CXX object ortools/lp_data/CMakeFiles/ortools_lp_data.dir/sol_reader.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sol_reader.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sol_reader.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/lp_data.h:43: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse.h:40: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator>' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator>] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse_vector.h:304:36: note: in instantiation of template class 'util::IntegerRange>' requested here 304 | ::util::IntegerRange AllEntryIndices() const { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator>' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ 1 warning generated. [345/1054] Building CXX object ortools/util/CMakeFiles/ortools_util.dir/cached_log.cc.o [346/1054] Building CXX object ortools/util/CMakeFiles/ortools_util.dir/bitset.cc.o [347/1054] Building CXX object ortools/packing/CMakeFiles/ortools_packing.dir/vector_bin_packing_parser.cc.o [348/1054] Building CXX object ortools/port/CMakeFiles/ortools_port.dir/file.cc.o [349/1054] Building CXX object ortools/port/CMakeFiles/ortools_port.dir/proto_utils.cc.o /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/port/proto_utils.cc:31:3: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 31 | printer.PrintToString(proto, &result); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ 1 warning generated. [350/1054] Building CXX object ortools/packing/CMakeFiles/ortools_packing.dir/arc_flow_solver.cc.o [351/1054] Building CXX object ortools/sat/CMakeFiles/ortools_sat.dir/var_domination.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/var_domination.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/var_domination.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_util.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/var_domination.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/var_domination.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_util.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/var_domination.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/var_domination.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_util.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/var_domination.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/var_domination.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_util.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/var_domination.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/var_domination.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_util.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/var_domination.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/var_domination.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_util.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/var_domination.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/var_domination.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_util.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/var_domination.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/var_domination.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:137:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/var_domination.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/var_domination.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:210:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/var_domination.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/var_domination.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:3: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:722:23: note: move constructor of 'UniqueClauseStream' is implicitly deleted because field 'mutex_' has a deleted move constructor 722 | mutable absl::Mutex mutex_; | ^ /usr/include/absl/synchronization/mutex.h:579:3: note: 'Mutex' has been explicitly marked deleted here 579 | Mutex(const Mutex&) = delete; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:46: note: replace 'default' with 'delete' 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^~~~~~~ | delete /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:680:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 680 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/var_domination.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/var_domination.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:696:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 696 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/var_domination.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/var_domination.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:761:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 761 | absl::ReaderMutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/var_domination.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/var_domination.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:821:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/var_domination.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/var_domination.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:828:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 828 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/var_domination.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/var_domination.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:835:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 835 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/var_domination.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/var_domination.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:844:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 844 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/var_domination.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/var_domination.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:867:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 867 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/var_domination.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/var_domination.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:876:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 876 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/var_domination.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/var_domination.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/var_domination.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/var_domination.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:925:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 925 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/var_domination.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/var_domination.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:186:5: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::Add' requested here 186 | Add(sol); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 22 warnings generated. [352/1054] Building CXX object ortools/lp_data/CMakeFiles/ortools_lp_data.dir/sparse.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse.h:40: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator>' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator>] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse_vector.h:304:36: note: in instantiation of template class 'util::IntegerRange>' requested here 304 | ::util::IntegerRange AllEntryIndices() const { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator>' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ 1 warning generated. [353/1054] Building CXX object ortools/util/CMakeFiles/ortools_util.dir/logging.cc.o [354/1054] Building CXX object ortools/scheduling/CMakeFiles/ortools_scheduling.dir/jobshop_scheduling_parser.cc.o [355/1054] Building CXX object ortools/scheduling/CMakeFiles/ortools_scheduling.dir/rcpsp_parser.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/scheduling/rcpsp_parser.cc:14: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/scheduling/rcpsp_parser.h:71:11: warning: private field 'seed_' is not used [-Wunused-private-field] 71 | int64_t seed_; | ^ 1 warning generated. [356/1054] Building CXX object ortools/util/CMakeFiles/ortools_util.dir/file_util.cc.o [357/1054] Building CXX object ortools/util/CMakeFiles/ortools_util.dir/fp_utils.cc.o [358/1054] Building CXX object ortools/util/CMakeFiles/ortools_util.dir/fp_roundtrip_conv.cc.o [359/1054] Building CXX object ortools/util/CMakeFiles/ortools_util.dir/rational_approximation.cc.o [360/1054] Building CXX object ortools/util/CMakeFiles/ortools_util.dir/sigint.cc.o [361/1054] Building CXX object ortools/lp_data/CMakeFiles/ortools_lp_data.dir/mps_reader.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/mps_reader.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/mps_reader.h:34: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/lp_data.h:43: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse.h:40: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator>' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator>] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse_vector.h:304:36: note: in instantiation of template class 'util::IntegerRange>' requested here 304 | ::util::IntegerRange AllEntryIndices() const { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator>' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/mps_reader.cc:315:41: warning: 'MPSReader' is deprecated: Use the direct methods instead [-Wdeprecated-declarations] 315 | MPSReaderFormat TemplateFormat(MPSReader::Form form) { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/mps_reader.h:53:7: note: 'MPSReader' has been explicitly marked deprecated here 53 | class ABSL_DEPRECATED("Use the direct methods instead") MPSReader { | ^ /usr/include/absl/base/attributes.h:693:49: note: expanded from macro 'ABSL_DEPRECATED' 693 | #define ABSL_DEPRECATED(message) __attribute__((deprecated(message))) | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/mps_reader.cc:316:28: warning: 'MPSReader' is deprecated: Use the direct methods instead [-Wdeprecated-declarations] 316 | return (form == MPSReader::FIXED) ? MPSReaderFormat::kFixed | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/mps_reader.h:53:7: note: 'MPSReader' has been explicitly marked deprecated here 53 | class ABSL_DEPRECATED("Use the direct methods instead") MPSReader { | ^ /usr/include/absl/base/attributes.h:693:49: note: expanded from macro 'ABSL_DEPRECATED' 693 | #define ABSL_DEPRECATED(message) __attribute__((deprecated(message))) | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/mps_reader.cc:317:30: warning: 'MPSReader' is deprecated: Use the direct methods instead [-Wdeprecated-declarations] 317 | : (form == MPSReader::FREE) ? MPSReaderFormat::kFree | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/mps_reader.h:53:7: note: 'MPSReader' has been explicitly marked deprecated here 53 | class ABSL_DEPRECATED("Use the direct methods instead") MPSReader { | ^ /usr/include/absl/base/attributes.h:693:49: note: expanded from macro 'ABSL_DEPRECATED' 693 | #define ABSL_DEPRECATED(message) __attribute__((deprecated(message))) | ^ 4 warnings generated. [362/1054] Building CXX object ortools/util/CMakeFiles/ortools_util.dir/proto_tools.cc.o [363/1054] Building CXX object ortools/util/CMakeFiles/ortools_util.dir/range_query_function.cc.o [364/1054] Building CXX object ortools/util/CMakeFiles/ortools_util.dir/solve_interrupter.cc.o /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/solve_interrupter.cc:30:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/solve_interrupter.cc:56:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 56 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/solve_interrupter.cc:77:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 77 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 3 warnings generated. [365/1054] Building CXX object ortools/util/CMakeFiles/ortools_util.dir/parse_proto.cc.o [366/1054] Building CXX object ortools/math_opt/core/CMakeFiles/ortools_math_opt_core.dir/concurrent_calls_guard.cc.o /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/core/concurrent_calls_guard.cc:27:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 27 | const absl::MutexLock lock(&tracker.mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/core/concurrent_calls_guard.cc:41:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 41 | const absl::MutexLock lock(&tracker_->mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 2 warnings generated. [367/1054] Building CXX object ortools/util/CMakeFiles/ortools_util.dir/time_limit.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.cc:14: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.cc:14: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.cc:14: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.cc:14: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.cc:14: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.cc:14: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.cc:14: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 7 warnings generated. [368/1054] Building CXX object ortools/math_opt/core/CMakeFiles/ortools_math_opt_core.dir/solver_debug.cc.o [369/1054] Building CXX object ortools/util/CMakeFiles/ortools_util.dir/qap_reader.cc.o [370/1054] Building CXX object ortools/util/CMakeFiles/ortools_util.dir/string_util.cc.o [371/1054] Building CXX object ortools/util/CMakeFiles/ortools_util.dir/piecewise_linear_function.cc.o [372/1054] Building CXX object ortools/util/CMakeFiles/ortools_util.dir/stats.cc.o [373/1054] Building CXX object ortools/sat/CMakeFiles/ortools_sat.dir/work_assignment.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/work_assignment.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/work_assignment.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/work_assignment.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/work_assignment.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/work_assignment.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/work_assignment.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/work_assignment.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/work_assignment.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/work_assignment.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/work_assignment.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/work_assignment.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/work_assignment.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/work_assignment.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/work_assignment.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/work_assignment.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/work_assignment.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:137:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/work_assignment.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/work_assignment.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:210:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/work_assignment.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/work_assignment.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:3: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:722:23: note: move constructor of 'UniqueClauseStream' is implicitly deleted because field 'mutex_' has a deleted move constructor 722 | mutable absl::Mutex mutex_; | ^ /usr/include/absl/synchronization/mutex.h:579:3: note: 'Mutex' has been explicitly marked deleted here 579 | Mutex(const Mutex&) = delete; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:46: note: replace 'default' with 'delete' 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^~~~~~~ | delete /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:680:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 680 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/work_assignment.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/work_assignment.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:696:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 696 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/work_assignment.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/work_assignment.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:761:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 761 | absl::ReaderMutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/work_assignment.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/work_assignment.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:821:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/work_assignment.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/work_assignment.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:828:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 828 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/work_assignment.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/work_assignment.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:835:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 835 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/work_assignment.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/work_assignment.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:844:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 844 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/work_assignment.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/work_assignment.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:867:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 867 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/work_assignment.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/work_assignment.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:876:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 876 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/work_assignment.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/work_assignment.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/work_assignment.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/work_assignment.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:925:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 925 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/work_assignment.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/work_assignment.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/no_overlap_2d_helper.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/precedences.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/graph.h:178: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator>' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator>] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse_vector.h:304:36: note: in instantiation of template class 'util::IntegerRange>' requested here 304 | ::util::IntegerRange AllEntryIndices() const { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator>' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/work_assignment.cc:14: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/work_assignment.h:225:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | absl::MutexLock l(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/work_assignment.cc:240:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 240 | absl::MutexLock mutex_lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/work_assignment.cc:245:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 245 | absl::MutexLock mutex_lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/work_assignment.cc:293:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 293 | absl::MutexLock mutex_lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/work_assignment.cc:361:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 361 | absl::MutexLock mutex_lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/work_assignment.cc:533:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 533 | absl::MutexLock mutex_lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/work_assignment.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/work_assignment.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:186:5: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::Add' requested here 186 | Add(sol); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 29 warnings generated. [374/1054] Building CXX object ortools/util/CMakeFiles/ortools_util.dir/sorted_interval_list.cc.o [375/1054] Building CXX object ortools/math_opt/core/CMakeFiles/ortools_math_opt_core.dir/invalid_indicators.cc.o [376/1054] Building CXX object ortools/math_opt/core/CMakeFiles/ortools_math_opt_core.dir/inverted_bounds.cc.o [377/1054] Building CXX object ortools/math_opt/core/CMakeFiles/ortools_math_opt_core.dir/base_solver.cc.o [378/1054] Building CXX object ortools/math_opt/core/CMakeFiles/ortools_math_opt_core.dir/empty_bounds.cc.o /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/core/empty_bounds.cc:36:33: warning: 'mutable_problem_status' is deprecated [-Wdeprecated-declarations] 36 | result.mutable_solve_stats()->mutable_problem_status()->set_primal_status( | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/solusBuildDir/ortools/math_opt/result.pb.h:1125:5: note: 'mutable_problem_status' has been explicitly marked deprecated here 1125 | [[deprecated]] ::operations_research::math_opt::ProblemStatusProto* PROTOBUF_NONNULL mutable_problem_status(); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/core/empty_bounds.cc:38:33: warning: 'mutable_problem_status' is deprecated [-Wdeprecated-declarations] 38 | result.mutable_solve_stats()->mutable_problem_status()->set_dual_status( | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/solusBuildDir/ortools/math_opt/result.pb.h:1125:5: note: 'mutable_problem_status' has been explicitly marked deprecated here 1125 | [[deprecated]] ::operations_research::math_opt::ProblemStatusProto* PROTOBUF_NONNULL mutable_problem_status(); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/core/empty_bounds.cc:41:33: warning: 'set_best_primal_bound' is deprecated [-Wdeprecated-declarations] 41 | result.mutable_solve_stats()->set_best_primal_bound(objective_value); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/solusBuildDir/ortools/math_opt/result.pb.h:1138:5: note: 'set_best_primal_bound' has been explicitly marked deprecated here 1138 | [[deprecated]] void set_best_primal_bound(double value); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/core/empty_bounds.cc:42:33: warning: 'set_best_dual_bound' is deprecated [-Wdeprecated-declarations] 42 | result.mutable_solve_stats()->set_best_dual_bound(-objective_value); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/solusBuildDir/ortools/math_opt/result.pb.h:1148:5: note: 'set_best_dual_bound' has been explicitly marked deprecated here 1148 | [[deprecated]] void set_best_dual_bound(double value); | ^ 4 warnings generated. [379/1054] Building CXX object ortools/math_opt/core/CMakeFiles/ortools_math_opt_core.dir/non_streamable_solver_init_arguments.cc.o [380/1054] Building CXX object ortools/math_opt/core/CMakeFiles/ortools_math_opt_core.dir/sparse_submatrix.cc.o [381/1054] Building CXX object ortools/math_opt/constraints/indicator/CMakeFiles/ortools_math_opt_constraints_indicator.dir/validator.cc.o [382/1054] Building CXX object ortools/math_opt/constraints/indicator/CMakeFiles/ortools_math_opt_constraints_indicator.dir/storage.cc.o [383/1054] Building CXX object ortools/math_opt/core/CMakeFiles/ortools_math_opt_core.dir/math_opt_proto_utils.cc.o /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/core/math_opt_proto_utils.cc:52:34: warning: 'best_primal_bound' is deprecated [-Wdeprecated-declarations] 52 | solve_result.solve_stats().best_primal_bound()); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/solusBuildDir/ortools/math_opt/result.pb.h:1137:19: note: 'best_primal_bound' has been explicitly marked deprecated here 1137 | [[nodiscard]] [[deprecated]] double best_primal_bound() const; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/core/math_opt_proto_utils.cc:53:62: warning: 'best_dual_bound' is deprecated [-Wdeprecated-declarations] 53 | objective_bounds.set_dual_bound(solve_result.solve_stats().best_dual_bound()); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/solusBuildDir/ortools/math_opt/result.pb.h:1147:19: note: 'best_dual_bound' has been explicitly marked deprecated here 1147 | [[nodiscard]] [[deprecated]] double best_dual_bound() const; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/core/math_opt_proto_utils.cc:63:34: warning: 'problem_status' is deprecated [-Wdeprecated-declarations] 63 | solve_result.solve_stats().problem_status().primal_status()); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/solusBuildDir/ortools/math_opt/result.pb.h:1123:5: note: 'problem_status' has been explicitly marked deprecated here 1123 | [[deprecated]] [[nodiscard]] const ::operations_research::math_opt::ProblemStatusProto& problem_status() const; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/core/math_opt_proto_utils.cc:65:34: warning: 'problem_status' is deprecated [-Wdeprecated-declarations] 65 | solve_result.solve_stats().problem_status().dual_status()); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/solusBuildDir/ortools/math_opt/result.pb.h:1123:5: note: 'problem_status' has been explicitly marked deprecated here 1123 | [[deprecated]] [[nodiscard]] const ::operations_research::math_opt::ProblemStatusProto& problem_status() const; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/core/math_opt_proto_utils.cc:67:34: warning: 'problem_status' is deprecated [-Wdeprecated-declarations] 67 | solve_result.solve_stats().problem_status().primal_or_dual_infeasible()); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/solusBuildDir/ortools/math_opt/result.pb.h:1123:5: note: 'problem_status' has been explicitly marked deprecated here 1123 | [[deprecated]] [[nodiscard]] const ::operations_research::math_opt::ProblemStatusProto& problem_status() const; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/core/math_opt_proto_utils.cc:585:46: warning: 'mutable_problem_status' is deprecated [-Wdeprecated-declarations] 585 | *solve_result_proto.mutable_solve_stats()->mutable_problem_status() = | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/solusBuildDir/ortools/math_opt/result.pb.h:1125:5: note: 'mutable_problem_status' has been explicitly marked deprecated here 1125 | [[deprecated]] ::operations_research::math_opt::ProblemStatusProto* PROTOBUF_NONNULL mutable_problem_status(); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/core/math_opt_proto_utils.cc:589:45: warning: 'set_best_primal_bound' is deprecated [-Wdeprecated-declarations] 589 | solve_result_proto.mutable_solve_stats()->set_best_primal_bound( | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/solusBuildDir/ortools/math_opt/result.pb.h:1138:5: note: 'set_best_primal_bound' has been explicitly marked deprecated here 1138 | [[deprecated]] void set_best_primal_bound(double value); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/core/math_opt_proto_utils.cc:591:45: warning: 'set_best_dual_bound' is deprecated [-Wdeprecated-declarations] 591 | solve_result_proto.mutable_solve_stats()->set_best_dual_bound( | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/solusBuildDir/ortools/math_opt/result.pb.h:1148:5: note: 'set_best_dual_bound' has been explicitly marked deprecated here 1148 | [[deprecated]] void set_best_dual_bound(double value); | ^ 8 warnings generated. [384/1054] Building CXX object ortools/math_opt/constraints/quadratic/CMakeFiles/ortools_math_opt_constraints_quadratic.dir/validator.cc.o [385/1054] Building CXX object ortools/math_opt/core/c_api/CMakeFiles/ortools_math_opt_core_c_api.dir/solver.cc.o [386/1054] Building CXX object ortools/math_opt/core/CMakeFiles/ortools_math_opt_core.dir/model_summary.cc.o [387/1054] Building CXX object ortools/math_opt/core/CMakeFiles/ortools_math_opt_core.dir/solver.cc.o [388/1054] Building CXX object ortools/math_opt/core/CMakeFiles/ortools_math_opt_core.dir/solver_interface.cc.o /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/core/solver_interface.cc:49:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 49 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/core/solver_interface.cc:62:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 62 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/core/solver_interface.cc:78:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 78 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/core/solver_interface.cc:85:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 85 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/core/solver_interface.cc:97:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 97 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 5 warnings generated. [389/1054] Building CXX object ortools/math_opt/constraints/quadratic/CMakeFiles/ortools_math_opt_constraints_quadratic.dir/storage.cc.o [390/1054] Building CXX object ortools/math_opt/constraints/second_order_cone/CMakeFiles/ortools_math_opt_constraints_second_order_cone.dir/validator.cc.o [391/1054] Building CXX object ortools/math_opt/constraints/second_order_cone/CMakeFiles/ortools_math_opt_constraints_second_order_cone.dir/storage.cc.o [392/1054] Building CXX object ortools/math_opt/constraints/indicator/CMakeFiles/ortools_math_opt_constraints_indicator.dir/indicator_constraint.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:162:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 162 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:195:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 195 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:236:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 236 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:265:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 265 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:293:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 293 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:236:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 236 | const absl::MutexLock lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:720:26: note: in instantiation of member function 'operations_research::math_opt::UpdateTrackers::GetUpdatedTrackers' requested here 720 | update_trackers_.GetUpdatedTrackers()); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 6 warnings generated. [393/1054] Building CXX object ortools/math_opt/cpp/CMakeFiles/ortools_math_opt_cpp.dir/basis_status.cc.o [394/1054] Building CXX object ortools/math_opt/constraints/quadratic/CMakeFiles/ortools_math_opt_constraints_quadratic.dir/quadratic_constraint.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/quadratic/quadratic_constraint.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/quadratic/quadratic_constraint.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:162:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 162 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/quadratic/quadratic_constraint.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/quadratic/quadratic_constraint.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:195:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 195 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/quadratic/quadratic_constraint.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/quadratic/quadratic_constraint.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:236:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 236 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/quadratic/quadratic_constraint.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/quadratic/quadratic_constraint.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:265:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 265 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/quadratic/quadratic_constraint.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/quadratic/quadratic_constraint.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:293:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 293 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/quadratic/quadratic_constraint.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/quadratic/quadratic_constraint.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:236:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 236 | const absl::MutexLock lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:720:26: note: in instantiation of member function 'operations_research::math_opt::UpdateTrackers::GetUpdatedTrackers' requested here 720 | update_trackers_.GetUpdatedTrackers()); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 6 warnings generated. [395/1054] Building CXX object ortools/math_opt/constraints/sos/CMakeFiles/ortools_math_opt_constraints_sos.dir/validator.cc.o [396/1054] Building CXX object ortools/math_opt/cpp/CMakeFiles/ortools_math_opt_cpp.dir/message_callback.cc.o /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/message_callback.cc:41:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 41 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/message_callback.cc:72:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 72 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/message_callback.cc:72:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 72 | const absl::MutexLock lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/message_callback.cc:121:61: note: in instantiation of member function 'operations_research::math_opt::(anonymous namespace)::VectorLikeMessageCallbackImpl>>::Call' requested here 121 | [=](const std::vector& messages) { impl->Call(messages); }; | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/message_callback.cc:72:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 72 | const absl::MutexLock lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/message_callback.cc:133:61: note: in instantiation of member function 'operations_research::math_opt::(anonymous namespace)::VectorLikeMessageCallbackImpl>>::Call' requested here 133 | [=](const std::vector& messages) { impl->Call(messages); }; | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 4 warnings generated. [397/1054] Building CXX object ortools/math_opt/constraints/second_order_cone/CMakeFiles/ortools_math_opt_constraints_second_order_cone.dir/second_order_cone_constraint.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/second_order_cone/second_order_cone_constraint.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/second_order_cone/second_order_cone_constraint.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:162:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 162 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/second_order_cone/second_order_cone_constraint.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/second_order_cone/second_order_cone_constraint.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:195:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 195 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/second_order_cone/second_order_cone_constraint.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/second_order_cone/second_order_cone_constraint.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:236:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 236 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/second_order_cone/second_order_cone_constraint.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/second_order_cone/second_order_cone_constraint.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:265:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 265 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/second_order_cone/second_order_cone_constraint.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/second_order_cone/second_order_cone_constraint.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:293:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 293 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/second_order_cone/second_order_cone_constraint.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/second_order_cone/second_order_cone_constraint.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:236:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 236 | const absl::MutexLock lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:720:26: note: in instantiation of member function 'operations_research::math_opt::UpdateTrackers::GetUpdatedTrackers' requested here 720 | update_trackers_.GetUpdatedTrackers()); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 6 warnings generated. [398/1054] Building CXX object ortools/math_opt/constraints/sos/CMakeFiles/ortools_math_opt_constraints_sos.dir/sos1_constraint.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/sos/sos1_constraint.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/sos/sos1_constraint.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/sos/util.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:162:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 162 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/sos/sos1_constraint.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/sos/sos1_constraint.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/sos/util.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:195:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 195 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/sos/sos1_constraint.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/sos/sos1_constraint.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/sos/util.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:236:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 236 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/sos/sos1_constraint.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/sos/sos1_constraint.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/sos/util.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:265:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 265 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/sos/sos1_constraint.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/sos/sos1_constraint.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/sos/util.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:293:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 293 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/sos/sos1_constraint.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/sos/sos1_constraint.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/sos/util.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:236:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 236 | const absl::MutexLock lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:720:26: note: in instantiation of member function 'operations_research::math_opt::UpdateTrackers::GetUpdatedTrackers' requested here 720 | update_trackers_.GetUpdatedTrackers()); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 6 warnings generated. [399/1054] Building CXX object ortools/math_opt/constraints/sos/CMakeFiles/ortools_math_opt_constraints_sos.dir/sos2_constraint.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/sos/sos2_constraint.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/sos/sos2_constraint.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/sos/util.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:162:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 162 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/sos/sos2_constraint.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/sos/sos2_constraint.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/sos/util.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:195:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 195 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/sos/sos2_constraint.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/sos/sos2_constraint.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/sos/util.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:236:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 236 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/sos/sos2_constraint.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/sos/sos2_constraint.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/sos/util.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:265:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 265 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/sos/sos2_constraint.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/sos/sos2_constraint.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/sos/util.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:293:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 293 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/sos/sos2_constraint.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/sos/sos2_constraint.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/sos/util.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:236:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 236 | const absl::MutexLock lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:720:26: note: in instantiation of member function 'operations_research::math_opt::UpdateTrackers::GetUpdatedTrackers' requested here 720 | update_trackers_.GetUpdatedTrackers()); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 6 warnings generated. [400/1054] Building CXX object ortools/math_opt/constraints/util/CMakeFiles/ortools_math_opt_constraints_util.dir/model_util.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:162:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 162 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:195:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 195 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:236:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 236 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:265:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 265 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:293:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 293 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:236:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 236 | const absl::MutexLock lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:720:26: note: in instantiation of member function 'operations_research::math_opt::UpdateTrackers::GetUpdatedTrackers' requested here 720 | update_trackers_.GetUpdatedTrackers()); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 6 warnings generated. [401/1054] Building CXX object ortools/math_opt/cpp/CMakeFiles/ortools_math_opt_cpp.dir/parameters.cc.o [402/1054] Building CXX object ortools/math_opt/cpp/CMakeFiles/ortools_math_opt_cpp.dir/solver_resources.cc.o [403/1054] Building CXX object ortools/math_opt/cpp/CMakeFiles/ortools_math_opt_cpp.dir/objective.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/objective.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/objective.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:162:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 162 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/objective.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/objective.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:195:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 195 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/objective.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/objective.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:236:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 236 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/objective.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/objective.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:265:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 265 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/objective.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/objective.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:293:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 293 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/objective.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/objective.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:236:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 236 | const absl::MutexLock lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:720:26: note: in instantiation of member function 'operations_research::math_opt::UpdateTrackers::GetUpdatedTrackers' requested here 720 | update_trackers_.GetUpdatedTrackers()); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 6 warnings generated. [404/1054] Building CXX object ortools/math_opt/cpp/CMakeFiles/ortools_math_opt_cpp.dir/callback.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/callback.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/callback.h:83: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/map_filter.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:162:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 162 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/callback.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/callback.h:83: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/map_filter.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:195:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 195 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/callback.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/callback.h:83: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/map_filter.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:236:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 236 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/callback.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/callback.h:83: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/map_filter.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:265:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 265 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/callback.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/callback.h:83: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/map_filter.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:293:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 293 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/callback.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/callback.h:83: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/map_filter.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:236:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 236 | const absl::MutexLock lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:720:26: note: in instantiation of member function 'operations_research::math_opt::UpdateTrackers::GetUpdatedTrackers' requested here 720 | update_trackers_.GetUpdatedTrackers()); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 6 warnings generated. [405/1054] Building CXX object ortools/math_opt/cpp/CMakeFiles/ortools_math_opt_cpp.dir/map_filter.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/map_filter.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/map_filter.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:162:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 162 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/map_filter.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/map_filter.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:195:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 195 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/map_filter.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/map_filter.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:236:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 236 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/map_filter.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/map_filter.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:265:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 265 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/map_filter.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/map_filter.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:293:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 293 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/map_filter.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/map_filter.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:236:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 236 | const absl::MutexLock lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:720:26: note: in instantiation of member function 'operations_research::math_opt::UpdateTrackers::GetUpdatedTrackers' requested here 720 | update_trackers_.GetUpdatedTrackers()); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 6 warnings generated. [406/1054] Building CXX object ortools/math_opt/cpp/CMakeFiles/ortools_math_opt_cpp.dir/streamable_solver_init_arguments.cc.o [407/1054] Building CXX object ortools/math_opt/io/CMakeFiles/ortools_math_opt_io.dir/lp/lp_name.cc.o [408/1054] Building CXX object ortools/math_opt/io/CMakeFiles/ortools_math_opt_io.dir/lp/lp_model.cc.o [409/1054] Building CXX object ortools/math_opt/cpp/CMakeFiles/ortools_math_opt_cpp.dir/solution.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/solution.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/quadratic/quadratic_constraint.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:162:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 162 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/solution.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/quadratic/quadratic_constraint.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:195:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 195 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/solution.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/quadratic/quadratic_constraint.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:236:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 236 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/solution.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/quadratic/quadratic_constraint.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:265:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 265 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/solution.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/quadratic/quadratic_constraint.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:293:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 293 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/solution.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/solution.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/quadratic/quadratic_constraint.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:236:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 236 | const absl::MutexLock lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:720:26: note: in instantiation of member function 'operations_research::math_opt::UpdateTrackers::GetUpdatedTrackers' requested here 720 | update_trackers_.GetUpdatedTrackers()); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 6 warnings generated. [410/1054] Building CXX object ortools/math_opt/cpp/CMakeFiles/ortools_math_opt_cpp.dir/solve_arguments.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/solve_arguments.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/solve_arguments.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/callback.h:83: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/map_filter.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:162:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 162 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/solve_arguments.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/solve_arguments.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/callback.h:83: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/map_filter.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:195:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 195 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/solve_arguments.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/solve_arguments.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/callback.h:83: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/map_filter.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:236:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 236 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/solve_arguments.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/solve_arguments.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/callback.h:83: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/map_filter.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:265:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 265 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/solve_arguments.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/solve_arguments.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/callback.h:83: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/map_filter.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:293:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 293 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/solve_arguments.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/solve_arguments.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/callback.h:83: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/map_filter.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:236:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 236 | const absl::MutexLock lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:720:26: note: in instantiation of member function 'operations_research::math_opt::UpdateTrackers::GetUpdatedTrackers' requested here 720 | update_trackers_.GetUpdatedTrackers()); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 6 warnings generated. [411/1054] Building CXX object ortools/math_opt/io/CMakeFiles/ortools_math_opt_io.dir/lp/model_utils.cc.o [412/1054] Building CXX object ortools/math_opt/cpp/CMakeFiles/ortools_math_opt_cpp.dir/solve.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/solve.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/solve.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/compute_infeasible_subsystem_result.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:162:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 162 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/solve.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/solve.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/compute_infeasible_subsystem_result.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:195:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 195 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/solve.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/solve.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/compute_infeasible_subsystem_result.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:236:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 236 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/solve.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/solve.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/compute_infeasible_subsystem_result.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:265:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 265 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/solve.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/solve.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/compute_infeasible_subsystem_result.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:293:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 293 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/solve.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/solve.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/compute_infeasible_subsystem_result.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:236:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 236 | const absl::MutexLock lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:720:26: note: in instantiation of member function 'operations_research::math_opt::UpdateTrackers::GetUpdatedTrackers' requested here 720 | update_trackers_.GetUpdatedTrackers()); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 6 warnings generated. [413/1054] Building CXX object ortools/math_opt/cpp/CMakeFiles/ortools_math_opt_cpp.dir/model_solve_parameters.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model_solve_parameters.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model_solve_parameters.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/linear_constraint.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:162:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 162 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model_solve_parameters.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model_solve_parameters.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/linear_constraint.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:195:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 195 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model_solve_parameters.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model_solve_parameters.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/linear_constraint.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:236:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 236 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model_solve_parameters.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model_solve_parameters.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/linear_constraint.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:265:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 265 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model_solve_parameters.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model_solve_parameters.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/linear_constraint.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:293:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 293 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model_solve_parameters.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model_solve_parameters.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/linear_constraint.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:236:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 236 | const absl::MutexLock lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:720:26: note: in instantiation of member function 'operations_research::math_opt::UpdateTrackers::GetUpdatedTrackers' requested here 720 | update_trackers_.GetUpdatedTrackers()); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 6 warnings generated. [414/1054] Building CXX object ortools/math_opt/cpp/CMakeFiles/ortools_math_opt_cpp.dir/update_tracker.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/update_tracker.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/update_tracker.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:162:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 162 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/update_tracker.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/update_tracker.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:195:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 195 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/update_tracker.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/update_tracker.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:236:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 236 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/update_tracker.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/update_tracker.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:265:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 265 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/update_tracker.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/update_tracker.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:293:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 293 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/update_tracker.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/update_tracker.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:236:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 236 | const absl::MutexLock lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:720:26: note: in instantiation of member function 'operations_research::math_opt::UpdateTrackers::GetUpdatedTrackers' requested here 720 | update_trackers_.GetUpdatedTrackers()); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 6 warnings generated. [415/1054] Building CXX object ortools/math_opt/cpp/CMakeFiles/ortools_math_opt_cpp.dir/solve_result.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/solve_result.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/solve_result.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/linear_constraint.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:162:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 162 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/solve_result.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/solve_result.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/linear_constraint.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:195:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 195 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/solve_result.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/solve_result.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/linear_constraint.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:236:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 236 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/solve_result.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/solve_result.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/linear_constraint.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:265:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 265 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/solve_result.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/solve_result.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/linear_constraint.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:293:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 293 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/solve_result.cc:575:11: warning: enumeration value 'kOsqpOutput' not handled in switch [-Wswitch] 575 | switch (solve_result_proto.solver_specific_output_case()) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/solve_result.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/solve_result.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/linear_constraint.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:236:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 236 | const absl::MutexLock lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:720:26: note: in instantiation of member function 'operations_research::math_opt::UpdateTrackers::GetUpdatedTrackers' requested here 720 | update_trackers_.GetUpdatedTrackers()); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 7 warnings generated. [416/1054] Building CXX object ortools/math_opt/cpp/CMakeFiles/ortools_math_opt_cpp.dir/solve_impl.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/solve_impl.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/solve_impl.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/compute_infeasible_subsystem_result.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:162:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 162 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/solve_impl.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/solve_impl.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/compute_infeasible_subsystem_result.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:195:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 195 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/solve_impl.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/solve_impl.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/compute_infeasible_subsystem_result.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:236:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 236 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/solve_impl.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/solve_impl.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/compute_infeasible_subsystem_result.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:265:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 265 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/solve_impl.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/solve_impl.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/compute_infeasible_subsystem_result.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:293:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 293 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/solve_impl.cc:64:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 64 | const absl::MutexLock lock(&mutex); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/solve_impl.cc:95:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 95 | const absl::MutexLock lock(&mutex); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/solve_impl.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/solve_impl.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/compute_infeasible_subsystem_result.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:236:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 236 | const absl::MutexLock lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:720:26: note: in instantiation of member function 'operations_research::math_opt::UpdateTrackers::GetUpdatedTrackers' requested here 720 | update_trackers_.GetUpdatedTrackers()); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. [417/1054] Building CXX object ortools/math_opt/cpp/CMakeFiles/ortools_math_opt_cpp.dir/statistics.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/statistics.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/statistics.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:162:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 162 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/statistics.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/statistics.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:195:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 195 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/statistics.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/statistics.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:236:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 236 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/statistics.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/statistics.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:265:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 265 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/statistics.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/statistics.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:293:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 293 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/statistics.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/statistics.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:236:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 236 | const absl::MutexLock lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:720:26: note: in instantiation of member function 'operations_research::math_opt::UpdateTrackers::GetUpdatedTrackers' requested here 720 | update_trackers_.GetUpdatedTrackers()); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 6 warnings generated. [418/1054] Building CXX object ortools/math_opt/io/CMakeFiles/ortools_math_opt_io.dir/lp_converter.cc.o [419/1054] Building CXX object ortools/math_opt/io/CMakeFiles/ortools_math_opt_io.dir/mps_converter.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/io/mps_converter.cc:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/mps_reader.h:34: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/lp_data.h:43: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse.h:40: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator>' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator>] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse_vector.h:304:36: note: in instantiation of template class 'util::IntegerRange>' requested here 304 | ::util::IntegerRange AllEntryIndices() const { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator>' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/io/mps_converter.cc:37:9: warning: 'MPSReader' is deprecated: Use the direct methods instead [-Wdeprecated-declarations] 37 | glop::MPSReader mps_reader; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/mps_reader.h:53:7: note: 'MPSReader' has been explicitly marked deprecated here 53 | class ABSL_DEPRECATED("Use the direct methods instead") MPSReader { | ^ /usr/include/absl/base/attributes.h:693:49: note: expanded from macro 'ABSL_DEPRECATED' 693 | #define ABSL_DEPRECATED(message) __attribute__((deprecated(message))) | ^ 2 warnings generated. [420/1054] Building CXX object ortools/math_opt/io/CMakeFiles/ortools_math_opt_io.dir/names_removal.cc.o [421/1054] Building CXX object ortools/math_opt/cpp/CMakeFiles/ortools_math_opt_cpp.dir/variable_and_expressions.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:162:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 162 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:195:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 195 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:236:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 236 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:265:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 265 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:293:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 293 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:236:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 236 | const absl::MutexLock lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:720:26: note: in instantiation of member function 'operations_research::math_opt::UpdateTrackers::GetUpdatedTrackers' requested here 720 | update_trackers_.GetUpdatedTrackers()); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 6 warnings generated. [422/1054] Building CXX object ortools/math_opt/cpp/CMakeFiles/ortools_math_opt_cpp.dir/compute_infeasible_subsystem_result.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/compute_infeasible_subsystem_result.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/compute_infeasible_subsystem_result.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:162:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 162 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/compute_infeasible_subsystem_result.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/compute_infeasible_subsystem_result.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:195:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 195 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/compute_infeasible_subsystem_result.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/compute_infeasible_subsystem_result.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:236:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 236 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/compute_infeasible_subsystem_result.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/compute_infeasible_subsystem_result.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:265:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 265 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/compute_infeasible_subsystem_result.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/compute_infeasible_subsystem_result.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:293:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 293 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/compute_infeasible_subsystem_result.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/compute_infeasible_subsystem_result.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:236:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 236 | const absl::MutexLock lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:720:26: note: in instantiation of member function 'operations_research::math_opt::UpdateTrackers::GetUpdatedTrackers' requested here 720 | update_trackers_.GetUpdatedTrackers()); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 6 warnings generated. [423/1054] Building CXX object ortools/math_opt/cpp/CMakeFiles/ortools_math_opt_cpp.dir/sparse_containers.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/sparse_containers.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/sparse_containers.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/quadratic/quadratic_constraint.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:162:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 162 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/sparse_containers.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/sparse_containers.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/quadratic/quadratic_constraint.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:195:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 195 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/sparse_containers.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/sparse_containers.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/quadratic/quadratic_constraint.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:236:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 236 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/sparse_containers.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/sparse_containers.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/quadratic/quadratic_constraint.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:265:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 265 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/sparse_containers.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/sparse_containers.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/quadratic/quadratic_constraint.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:293:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 293 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/sparse_containers.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/sparse_containers.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/quadratic/quadratic_constraint.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:236:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 236 | const absl::MutexLock lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:720:26: note: in instantiation of member function 'operations_research::math_opt::UpdateTrackers::GetUpdatedTrackers' requested here 720 | update_trackers_.GetUpdatedTrackers()); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 6 warnings generated. [424/1054] Building CXX object ortools/math_opt/solvers/CMakeFiles/ortools_math_opt_solvers.dir/gurobi_init_arguments.cc.o [425/1054] Building CXX object ortools/math_opt/solvers/CMakeFiles/ortools_math_opt_solvers.dir/gurobi/g_gurobi.cc.o /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solvers/gurobi/g_gurobi.cc:139:6: warning: unused function 'AreISVKeyEqual' [-Wunused-function] 139 | bool AreISVKeyEqual(const GurobiIsvKey& key, | ^~~~~~~~~~~~~~ 1 warning generated. [426/1054] Building CXX object ortools/math_opt/cpp/CMakeFiles/ortools_math_opt_cpp.dir/model.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:162:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 162 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:195:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 195 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:236:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 236 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:265:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 265 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:293:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 293 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:236:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 236 | const absl::MutexLock lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:720:26: note: in instantiation of member function 'operations_research::math_opt::UpdateTrackers::GetUpdatedTrackers' requested here 720 | update_trackers_.GetUpdatedTrackers()); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 6 warnings generated. [427/1054] Building CXX object ortools/math_opt/solvers/CMakeFiles/ortools_math_opt_solvers.dir/message_callback_data.cc.o /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solvers/message_callback_data.cc:75:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 75 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solvers/message_callback_data.cc:90:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 90 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 2 warnings generated. [428/1054] Building CXX object ortools/math_opt/io/CMakeFiles/ortools_math_opt_io.dir/proto_converter.cc.o [429/1054] Building CXX object ortools/math_opt/solvers/CMakeFiles/ortools_math_opt_solvers.dir/gurobi_callback.cc.o [430/1054] Building CXX object ortools/math_opt/solvers/CMakeFiles/ortools_math_opt_solvers.dir/cp_sat_solver.cc.o [431/1054] Building CXX object ortools/math_opt/solvers/CMakeFiles/ortools_math_opt_solvers.dir/xpress/g_xpress.cc.o [432/1054] Building CXX object ortools/math_opt/labs/CMakeFiles/ortools_math_opt_labs.dir/linear_expr_util.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/labs/linear_expr_util.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/labs/linear_expr_util.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:162:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 162 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/labs/linear_expr_util.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/labs/linear_expr_util.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:195:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 195 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/labs/linear_expr_util.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/labs/linear_expr_util.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:236:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 236 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/labs/linear_expr_util.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/labs/linear_expr_util.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:265:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 265 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/labs/linear_expr_util.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/labs/linear_expr_util.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:293:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 293 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/labs/linear_expr_util.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/labs/linear_expr_util.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:236:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 236 | const absl::MutexLock lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:720:26: note: in instantiation of member function 'operations_research::math_opt::UpdateTrackers::GetUpdatedTrackers' requested here 720 | update_trackers_.GetUpdatedTrackers()); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 6 warnings generated. [433/1054] Building CXX object ortools/math_opt/storage/CMakeFiles/ortools_math_opt_storage.dir/sparse_coefficient_map.cc.o [434/1054] Building CXX object ortools/math_opt/labs/CMakeFiles/ortools_math_opt_labs.dir/dualizer.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/labs/dualizer.cc:59: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/labs/dualizer.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:162:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 162 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/labs/dualizer.cc:59: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/labs/dualizer.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:195:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 195 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/labs/dualizer.cc:59: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/labs/dualizer.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:236:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 236 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/labs/dualizer.cc:59: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/labs/dualizer.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:265:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 265 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/labs/dualizer.cc:59: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/labs/dualizer.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:293:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 293 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/labs/dualizer.cc:59: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/labs/dualizer.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:236:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 236 | const absl::MutexLock lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:720:26: note: in instantiation of member function 'operations_research::math_opt::UpdateTrackers::GetUpdatedTrackers' requested here 720 | update_trackers_.GetUpdatedTrackers()); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 6 warnings generated. [435/1054] Building CXX object ortools/math_opt/labs/CMakeFiles/ortools_math_opt_labs.dir/general_constraint_to_mip.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/labs/general_constraint_to_mip.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/labs/general_constraint_to_mip.h:18: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:162:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 162 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/labs/general_constraint_to_mip.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/labs/general_constraint_to_mip.h:18: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:195:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 195 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/labs/general_constraint_to_mip.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/labs/general_constraint_to_mip.h:18: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:236:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 236 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/labs/general_constraint_to_mip.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/labs/general_constraint_to_mip.h:18: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:265:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 265 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/labs/general_constraint_to_mip.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/labs/general_constraint_to_mip.h:18: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:293:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 293 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/labs/general_constraint_to_mip.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/labs/general_constraint_to_mip.h:18: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:236:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 236 | const absl::MutexLock lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:720:26: note: in instantiation of member function 'operations_research::math_opt::UpdateTrackers::GetUpdatedTrackers' requested here 720 | update_trackers_.GetUpdatedTrackers()); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 6 warnings generated. [436/1054] Building CXX object ortools/math_opt/solvers/CMakeFiles/ortools_math_opt_solvers.dir/glop_solver.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solvers/glop_solver.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solvers/glop_solver.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/lp_solver.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:103: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/basis_representation.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/lu_factorization.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/markowitz.h:88: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse.h:40: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator>' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator>] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse_vector.h:304:36: note: in instantiation of template class 'util::IntegerRange>' requested here 304 | ::util::IntegerRange AllEntryIndices() const { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator>' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solvers/glop_solver.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solvers/glop_solver.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/lp_solver.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solvers/glop_solver.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solvers/glop_solver.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/lp_solver.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solvers/glop_solver.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solvers/glop_solver.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/lp_solver.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solvers/glop_solver.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solvers/glop_solver.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/lp_solver.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solvers/glop_solver.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solvers/glop_solver.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/lp_solver.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solvers/glop_solver.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solvers/glop_solver.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/lp_solver.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solvers/glop_solver.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solvers/glop_solver.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/lp_solver.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. [437/1054] Building CXX object ortools/math_opt/solvers/CMakeFiles/ortools_math_opt_solvers.dir/pdlp_bridge.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solvers/pdlp_bridge.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solvers/pdlp_bridge.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/pdlp/primal_dual_hybrid_gradient.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/lp_data.h:43: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse.h:40: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator>' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator>] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse_vector.h:304:36: note: in instantiation of template class 'util::IntegerRange>' requested here 304 | ::util::IntegerRange AllEntryIndices() const { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator>' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ 1 warning generated. [438/1054] Building CXX object ortools/math_opt/labs/CMakeFiles/ortools_math_opt_labs.dir/solution_improvement.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/labs/solution_improvement.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/labs/solution_improvement.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:162:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 162 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/labs/solution_improvement.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/labs/solution_improvement.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:195:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 195 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/labs/solution_improvement.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/labs/solution_improvement.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:236:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 236 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/labs/solution_improvement.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/labs/solution_improvement.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:265:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 265 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/labs/solution_improvement.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/labs/solution_improvement.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:293:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 293 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/labs/solution_improvement.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/labs/solution_improvement.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:236:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 236 | const absl::MutexLock lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:720:26: note: in instantiation of member function 'operations_research::math_opt::UpdateTrackers::GetUpdatedTrackers' requested here 720 | update_trackers_.GetUpdatedTrackers()); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 6 warnings generated. [439/1054] Building CXX object ortools/math_opt/storage/CMakeFiles/ortools_math_opt_storage.dir/sparse_matrix.cc.o [440/1054] Building CXX object ortools/math_opt/storage/CMakeFiles/ortools_math_opt_storage.dir/variable_storage.cc.o [441/1054] Building CXX object ortools/math_opt/storage/CMakeFiles/ortools_math_opt_storage.dir/linear_constraint_storage.cc.o [442/1054] Building CXX object ortools/math_opt/storage/CMakeFiles/ortools_math_opt_storage.dir/objective_storage.cc.o [443/1054] Building CXX object ortools/math_opt/solvers/CMakeFiles/ortools_math_opt_solvers.dir/pdlp_solver.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solvers/pdlp_solver.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solvers/pdlp_solver.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solvers/pdlp_bridge.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/pdlp/primal_dual_hybrid_gradient.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/lp_data.h:43: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse.h:40: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator>' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator>] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse_vector.h:304:36: note: in instantiation of template class 'util::IntegerRange>' requested here 304 | ::util::IntegerRange AllEntryIndices() const { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator>' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ 1 warning generated. [444/1054] Building CXX object ortools/math_opt/validators/CMakeFiles/ortools_math_opt_validators.dir/bounds_and_status_validator.cc.o [445/1054] Building CXX object ortools/math_opt/validators/CMakeFiles/ortools_math_opt_validators.dir/ids_validator.cc.o [446/1054] Building CXX object ortools/math_opt/validators/CMakeFiles/ortools_math_opt_validators.dir/scalar_validator.cc.o [447/1054] Building CXX object ortools/math_opt/validators/CMakeFiles/ortools_math_opt_validators.dir/linear_expression_validator.cc.o [448/1054] Building CXX object ortools/math_opt/validators/CMakeFiles/ortools_math_opt_validators.dir/infeasible_subsystem_validator.cc.o [449/1054] Building CXX object ortools/math_opt/validators/CMakeFiles/ortools_math_opt_validators.dir/model_parameters_validator.cc.o [450/1054] Building CXX object ortools/math_opt/validators/CMakeFiles/ortools_math_opt_validators.dir/callback_validator.cc.o [451/1054] Building CXX object ortools/math_opt/validators/CMakeFiles/ortools_math_opt_validators.dir/solve_parameters_validator.cc.o [452/1054] Building CXX object ortools/math_opt/validators/CMakeFiles/ortools_math_opt_validators.dir/solve_stats_validator.cc.o [453/1054] Building CXX object ortools/math_opt/labs/CMakeFiles/ortools_math_opt_labs.dir/solution_feasibility_checker.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/labs/solution_feasibility_checker.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/labs/solution_feasibility_checker.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:162:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 162 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/labs/solution_feasibility_checker.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/labs/solution_feasibility_checker.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:195:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 195 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/labs/solution_feasibility_checker.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/labs/solution_feasibility_checker.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:236:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 236 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/labs/solution_feasibility_checker.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/labs/solution_feasibility_checker.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:265:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 265 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/labs/solution_feasibility_checker.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/labs/solution_feasibility_checker.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:293:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 293 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/labs/solution_feasibility_checker.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/labs/solution_feasibility_checker.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:236:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 236 | const absl::MutexLock lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:720:26: note: in instantiation of member function 'operations_research::math_opt::UpdateTrackers::GetUpdatedTrackers' requested here 720 | update_trackers_.GetUpdatedTrackers()); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 6 warnings generated. [454/1054] Building CXX object ortools/math_opt/validators/CMakeFiles/ortools_math_opt_validators.dir/model_validator.cc.o [455/1054] Building CXX object ortools/math_opt/validators/CMakeFiles/ortools_math_opt_validators.dir/result_validator.cc.o /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/validators/result_validator.cc:236:19: warning: 'problem_status' is deprecated [-Wdeprecated-declarations] 236 | solve_stats.problem_status().primal_status()) { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/solusBuildDir/ortools/math_opt/result.pb.h:1123:5: note: 'problem_status' has been explicitly marked deprecated here 1123 | [[deprecated]] [[nodiscard]] const ::operations_research::math_opt::ProblemStatusProto& problem_status() const; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/validators/result_validator.cc:241:27: warning: 'problem_status' is deprecated [-Wdeprecated-declarations] 241 | << solve_stats.problem_status().primal_status(); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/solusBuildDir/ortools/math_opt/result.pb.h:1123:5: note: 'problem_status' has been explicitly marked deprecated here 1123 | [[deprecated]] [[nodiscard]] const ::operations_research::math_opt::ProblemStatusProto& problem_status() const; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/validators/result_validator.cc:244:19: warning: 'problem_status' is deprecated [-Wdeprecated-declarations] 244 | solve_stats.problem_status().dual_status()) { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/solusBuildDir/ortools/math_opt/result.pb.h:1123:5: note: 'problem_status' has been explicitly marked deprecated here 1123 | [[deprecated]] [[nodiscard]] const ::operations_research::math_opt::ProblemStatusProto& problem_status() const; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/validators/result_validator.cc:249:27: warning: 'problem_status' is deprecated [-Wdeprecated-declarations] 249 | << solve_stats.problem_status().dual_status(); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/solusBuildDir/ortools/math_opt/result.pb.h:1123:5: note: 'problem_status' has been explicitly marked deprecated here 1123 | [[deprecated]] [[nodiscard]] const ::operations_research::math_opt::ProblemStatusProto& problem_status() const; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/validators/result_validator.cc:252:19: warning: 'problem_status' is deprecated [-Wdeprecated-declarations] 252 | solve_stats.problem_status().primal_or_dual_infeasible()) { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/solusBuildDir/ortools/math_opt/result.pb.h:1123:5: note: 'problem_status' has been explicitly marked deprecated here 1123 | [[deprecated]] [[nodiscard]] const ::operations_research::math_opt::ProblemStatusProto& problem_status() const; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/validators/result_validator.cc:257:27: warning: 'problem_status' is deprecated [-Wdeprecated-declarations] 257 | << solve_stats.problem_status().primal_or_dual_infeasible(); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/solusBuildDir/ortools/math_opt/result.pb.h:1123:5: note: 'problem_status' has been explicitly marked deprecated here 1123 | [[deprecated]] [[nodiscard]] const ::operations_research::math_opt::ProblemStatusProto& problem_status() const; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/validators/result_validator.cc:259:54: warning: 'best_primal_bound' is deprecated [-Wdeprecated-declarations] 259 | if (objective_bounds.primal_bound() != solve_stats.best_primal_bound()) { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/solusBuildDir/ortools/math_opt/result.pb.h:1137:19: note: 'best_primal_bound' has been explicitly marked deprecated here 1137 | [[nodiscard]] [[deprecated]] double best_primal_bound() const; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/validators/result_validator.cc:264:27: warning: 'best_primal_bound' is deprecated [-Wdeprecated-declarations] 264 | << solve_stats.best_primal_bound(); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/solusBuildDir/ortools/math_opt/result.pb.h:1137:19: note: 'best_primal_bound' has been explicitly marked deprecated here 1137 | [[nodiscard]] [[deprecated]] double best_primal_bound() const; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/validators/result_validator.cc:266:52: warning: 'best_dual_bound' is deprecated [-Wdeprecated-declarations] 266 | if (objective_bounds.dual_bound() != solve_stats.best_dual_bound()) { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/solusBuildDir/ortools/math_opt/result.pb.h:1147:19: note: 'best_dual_bound' has been explicitly marked deprecated here 1147 | [[nodiscard]] [[deprecated]] double best_dual_bound() const; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/validators/result_validator.cc:271:27: warning: 'best_dual_bound' is deprecated [-Wdeprecated-declarations] 271 | << solve_stats.best_dual_bound(); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/solusBuildDir/ortools/math_opt/result.pb.h:1147:19: note: 'best_dual_bound' has been explicitly marked deprecated here 1147 | [[nodiscard]] [[deprecated]] double best_dual_bound() const; | ^ 10 warnings generated. [456/1054] Building CXX object ortools/math_opt/validators/CMakeFiles/ortools_math_opt_validators.dir/solution_validator.cc.o [457/1054] Building CXX object ortools/math_opt/validators/CMakeFiles/ortools_math_opt_validators.dir/sparse_matrix_validator.cc.o [458/1054] Building CXX object ortools/math_opt/solvers/CMakeFiles/ortools_math_opt_solvers.dir/xpress_solver.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solvers/xpress_solver.cc:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/solve_result.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/linear_constraint.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:162:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 162 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solvers/xpress_solver.cc:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/solve_result.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/linear_constraint.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:195:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 195 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solvers/xpress_solver.cc:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/solve_result.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/linear_constraint.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:236:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 236 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solvers/xpress_solver.cc:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/solve_result.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/linear_constraint.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:265:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 265 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solvers/xpress_solver.cc:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/solve_result.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/linear_constraint.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:293:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 293 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solvers/xpress_solver.cc:362:52: warning: '&&' within '||' [-Wlogical-op-parentheses] 362 | if (lp_algorithm_ == LP_ALGORITHM_PRIMAL_SIMPLEX && isPrimalFeasible() || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ~~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solvers/xpress_solver.cc:362:52: note: place parentheses around the '&&' expression to silence this warning 362 | if (lp_algorithm_ == LP_ALGORITHM_PRIMAL_SIMPLEX && isPrimalFeasible() || | ^ | ( ) /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solvers/xpress_solver.cc:372:50: warning: '&&' within '||' [-Wlogical-op-parentheses] 372 | if (lp_algorithm_ == LP_ALGORITHM_DUAL_SIMPLEX && isPrimalFeasible() || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ~~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solvers/xpress_solver.cc:372:50: note: place parentheses around the '&&' expression to silence this warning 372 | if (lp_algorithm_ == LP_ALGORITHM_DUAL_SIMPLEX && isPrimalFeasible() || | ^ | ( ) In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solvers/xpress_solver.cc:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/solve_result.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/linear_constraint.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:236:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 236 | const absl::MutexLock lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:720:26: note: in instantiation of member function 'operations_research::math_opt::UpdateTrackers::GetUpdatedTrackers' requested here 720 | update_trackers_.GetUpdatedTrackers()); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. [459/1054] Building CXX object ortools/math_opt/validators/CMakeFiles/ortools_math_opt_validators.dir/termination_validator.cc.o [460/1054] Building CXX object ortools/linear_solver/proto_solver/CMakeFiles/ortools_linear_solver_proto_solver.dir/glop_proto_solver.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/proto_solver/glop_proto_solver.cc:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/lp_solver.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:103: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/basis_representation.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/lu_factorization.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/markowitz.h:88: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse.h:40: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator>' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator>] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse_vector.h:304:36: note: in instantiation of template class 'util::IntegerRange>' requested here 304 | ::util::IntegerRange AllEntryIndices() const { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator>' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/proto_solver/glop_proto_solver.cc:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/lp_solver.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/proto_solver/glop_proto_solver.cc:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/lp_solver.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/proto_solver/glop_proto_solver.cc:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/lp_solver.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/proto_solver/glop_proto_solver.cc:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/lp_solver.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/proto_solver/glop_proto_solver.cc:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/lp_solver.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/proto_solver/glop_proto_solver.cc:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/lp_solver.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/proto_solver/glop_proto_solver.cc:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/lp_solver.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. [461/1054] Building CXX object ortools/linear_solver/proto_solver/CMakeFiles/ortools_linear_solver_proto_solver.dir/gurobi_proto_solver.cc.o [462/1054] Building CXX object ortools/linear_solver/proto_solver/CMakeFiles/ortools_linear_solver_proto_solver.dir/xpress_proto_solver.cc.o [463/1054] Building CXX object CMakeFiles/flatzinc.dir/ortools/flatzinc/parser.yy.cc.o ./ortools/flatzinc/parser.yy.cc:1615:13: warning: unused function 'yyunput' [-Wunused-function] 1615 | static void yyunput(int c, char* yy_bp, yyscan_t yyscanner) { | ^~~~~~~ ./ortools/flatzinc/parser.yy.cc:1658:12: warning: function 'yyinput' is not needed and will not be emitted [-Wunneeded-internal-declaration] 1658 | static int yyinput(yyscan_t yyscanner) | ^~~~~~~ 2 warnings generated. [464/1054] Building CXX object ortools/math_opt/solvers/CMakeFiles/ortools_math_opt_solvers.dir/gurobi_solver.cc.o [465/1054] Building CXX object ortools/linear_solver/proto_solver/CMakeFiles/ortools_linear_solver_proto_solver.dir/pdlp_proto_solver.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/proto_solver/pdlp_proto_solver.cc:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/pdlp/primal_dual_hybrid_gradient.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/lp_data.h:43: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse.h:40: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator>' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator>] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse_vector.h:304:36: note: in instantiation of template class 'util::IntegerRange>' requested here 304 | ::util::IntegerRange AllEntryIndices() const { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator>' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ 1 warning generated. [466/1054] Building CXX object CMakeFiles/flatzinc.dir/ortools/flatzinc/parser.cc.o [467/1054] Building CXX object ortools/linear_solver/proto_solver/CMakeFiles/ortools_linear_solver_proto_solver.dir/sat_solver_utils.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/proto_solver/sat_solver_utils.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/proto_solver/sat_solver_utils.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/preprocessor.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:103: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/basis_representation.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/lu_factorization.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/markowitz.h:88: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse.h:40: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator>' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator>] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse_vector.h:304:36: note: in instantiation of template class 'util::IntegerRange>' requested here 304 | ::util::IntegerRange AllEntryIndices() const { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator>' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/proto_solver/sat_solver_utils.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/proto_solver/sat_solver_utils.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/preprocessor.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/proto_solver/sat_solver_utils.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/proto_solver/sat_solver_utils.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/preprocessor.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/proto_solver/sat_solver_utils.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/proto_solver/sat_solver_utils.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/preprocessor.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/proto_solver/sat_solver_utils.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/proto_solver/sat_solver_utils.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/preprocessor.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/proto_solver/sat_solver_utils.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/proto_solver/sat_solver_utils.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/preprocessor.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/proto_solver/sat_solver_utils.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/proto_solver/sat_solver_utils.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/preprocessor.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/proto_solver/sat_solver_utils.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/proto_solver/sat_solver_utils.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/preprocessor.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. [468/1054] Building CXX object ortools/linear_solver/wrappers/CMakeFiles/ortools_linear_solver_wrappers.dir/model_builder_helper.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/wrappers/model_builder_helper.cc:52: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/lp_parser.h:87: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/lp_data.h:43: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse.h:40: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator>' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator>] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse_vector.h:304:36: note: in instantiation of template class 'util::IntegerRange>' requested here 304 | ::util::IntegerRange AllEntryIndices() const { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator>' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ 1 warning generated. [469/1054] Building CXX object ortools/linear_solver/proto_solver/CMakeFiles/ortools_linear_solver_proto_solver.dir/sat_proto_solver.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/proto_solver/sat_proto_solver.cc:34: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/preprocessor.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:103: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/basis_representation.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/lu_factorization.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/markowitz.h:88: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse.h:40: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator>' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator>] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse_vector.h:304:36: note: in instantiation of template class 'util::IntegerRange>' requested here 304 | ::util::IntegerRange AllEntryIndices() const { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator>' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/proto_solver/sat_proto_solver.cc:34: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/preprocessor.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/proto_solver/sat_proto_solver.cc:34: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/preprocessor.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/proto_solver/sat_proto_solver.cc:34: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/preprocessor.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/proto_solver/sat_proto_solver.cc:34: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/preprocessor.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/proto_solver/sat_proto_solver.cc:34: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/preprocessor.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/proto_solver/sat_proto_solver.cc:34: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/preprocessor.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/proto_solver/sat_proto_solver.cc:34: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/preprocessor.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. [470/1054] Building CXX object CMakeFiles/flatzinc.dir/ortools/flatzinc/model.cc.o [471/1054] Building CXX object CMakeFiles/flatzinc.dir/ortools/flatzinc/parser.tab.cc.o parser.tab.cc:1279:7: warning: variable 'orfz_nerrs' set but not used [-Wunused-but-set-variable] 1279 | int yynerrs = 0; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/flatzinc/parser.tab.cc:73:17: note: expanded from macro 'yynerrs' 73 | #define yynerrs orfz_nerrs | ^ 1 warning generated. [472/1054] Building CXX object CMakeFiles/flatzinc.dir/ortools/flatzinc/checker.cc.o [473/1054] Building CXX object CMakeFiles/flatzinc.dir/ortools/flatzinc/cp_model_fz_solver.cc.o [474/1054] Building CXX object ortools/math_opt/storage/CMakeFiles/ortools_math_opt_storage.dir/model_storage.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:162:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 162 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:195:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 195 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:236:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 236 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:265:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 265 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:293:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 293 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:236:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 236 | const absl::MutexLock lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:720:26: note: in instantiation of member function 'operations_research::math_opt::UpdateTrackers::GetUpdatedTrackers' requested here 720 | update_trackers_.GetUpdatedTrackers()); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:162:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 162 | const absl::MutexLock lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.cc:402:27: note: in instantiation of function template specialization 'operations_research::math_opt::UpdateTrackers::NewUpdateTracker &, operations_research::math_opt::AtomicConstraintStorage &, operations_research::math_opt::AtomicConstraintStorage>> &, operations_research::math_opt::AtomicConstraintStorage>> &, operations_research::math_opt::AtomicConstraintStorage &>' requested here 402 | return update_trackers_.NewUpdateTracker( | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:195:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 195 | const absl::MutexLock lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.cc:410:20: note: in instantiation of member function 'operations_research::math_opt::UpdateTrackers::DeleteUpdateTracker' requested here 410 | update_trackers_.DeleteUpdateTracker(update_tracker); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:293:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 293 | const absl::MutexLock lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.cc:415:27: note: in instantiation of member function 'operations_research::math_opt::UpdateTrackers::GetData' requested here 415 | return update_trackers_.GetData(update_tracker) | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:265:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 265 | const absl::MutexLock lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.cc:420:20: note: in instantiation of member function 'operations_research::math_opt::UpdateTrackers::GetData' requested here 420 | update_trackers_.GetData(update_tracker).AdvanceCheckpoint(*this); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 10 warnings generated. [475/1054] Building CXX object ortools/math_opt/solver_tests/CMakeFiles/math_opt_base_solver_test.dir/base_solver_test.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/base_solver_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/base_solver_test.h:18: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:162:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 162 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/base_solver_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/base_solver_test.h:18: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:195:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 195 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/base_solver_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/base_solver_test.h:18: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:236:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 236 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/base_solver_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/base_solver_test.h:18: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:265:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 265 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/base_solver_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/base_solver_test.h:18: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:293:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 293 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/base_solver_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/base_solver_test.h:18: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:236:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 236 | const absl::MutexLock lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:720:26: note: in instantiation of member function 'operations_research::math_opt::UpdateTrackers::GetUpdatedTrackers' requested here 720 | update_trackers_.GetUpdatedTrackers()); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 6 warnings generated. [476/1054] Linking CXX shared library lib64/libortools.so.9.12.9999 [477/1054] Creating library symlink lib64/libortools.so.9 lib64/libortools.so [478/1054] Linking CXX shared library lib64/libortools_flatzinc.so.9.12.9999 [479/1054] Building CXX object ortools/math_opt/solver_tests/CMakeFiles/math_opt_test_models.dir/test_models.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/test_models.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/test_models.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:162:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 162 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/test_models.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/test_models.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:195:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 195 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/test_models.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/test_models.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:236:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 236 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/test_models.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/test_models.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:265:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 265 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/test_models.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/test_models.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:293:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 293 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/test_models.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/test_models.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:236:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 236 | const absl::MutexLock lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:720:26: note: in instantiation of member function 'operations_research::math_opt::UpdateTrackers::GetUpdatedTrackers' requested here 720 | update_trackers_.GetUpdatedTrackers()); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 6 warnings generated. [480/1054] Linking CXX static library lib64/libmath_opt_base_solver_test.a [481/1054] Building CXX object ortools/math_opt/solver_tests/CMakeFiles/math_opt_invalid_input_tests.dir/invalid_input_tests.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/invalid_input_tests.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/invalid_input_tests.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:162:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 162 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/invalid_input_tests.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/invalid_input_tests.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:195:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 195 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/invalid_input_tests.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/invalid_input_tests.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:236:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 236 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/invalid_input_tests.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/invalid_input_tests.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:265:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 265 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/invalid_input_tests.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/invalid_input_tests.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:293:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 293 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/invalid_input_tests.cc:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/gmock.h:18: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:138:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 138 | m_1.SerializeToString(&s_1); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:139:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 139 | m_2.SerializeToString(&s_2); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/invalid_input_tests.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/invalid_input_tests.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:236:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 236 | const absl::MutexLock lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:720:26: note: in instantiation of member function 'operations_research::math_opt::UpdateTrackers::GetUpdatedTrackers' requested here 720 | update_trackers_.GetUpdatedTrackers()); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. [482/1054] Building CXX object ortools/math_opt/solver_tests/CMakeFiles/math_opt_status_tests.dir/status_tests.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/status_tests.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/status_tests.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:162:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 162 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/status_tests.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/status_tests.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:195:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 195 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/status_tests.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/status_tests.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:236:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 236 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/status_tests.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/status_tests.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:265:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 265 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/status_tests.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/status_tests.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:293:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 293 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/status_tests.cc:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/gmock.h:18: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:138:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 138 | m_1.SerializeToString(&s_1); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:139:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 139 | m_2.SerializeToString(&s_2); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/status_tests.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/status_tests.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:236:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 236 | const absl::MutexLock lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:720:26: note: in instantiation of member function 'operations_research::math_opt::UpdateTrackers::GetUpdatedTrackers' requested here 720 | update_trackers_.GetUpdatedTrackers()); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. [483/1054] Building CXX object ortools/math_opt/solver_tests/CMakeFiles/math_opt_ip_multiple_solutions_tests.dir/ip_multiple_solutions_tests.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/ip_multiple_solutions_tests.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/ip_multiple_solutions_tests.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:162:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 162 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/ip_multiple_solutions_tests.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/ip_multiple_solutions_tests.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:195:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 195 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/ip_multiple_solutions_tests.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/ip_multiple_solutions_tests.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:236:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 236 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/ip_multiple_solutions_tests.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/ip_multiple_solutions_tests.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:265:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 265 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/ip_multiple_solutions_tests.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/ip_multiple_solutions_tests.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:293:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 293 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/ip_multiple_solutions_tests.cc:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/gmock.h:18: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:138:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 138 | m_1.SerializeToString(&s_1); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:139:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 139 | m_2.SerializeToString(&s_2); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/ip_multiple_solutions_tests.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/ip_multiple_solutions_tests.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:236:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 236 | const absl::MutexLock lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:720:26: note: in instantiation of member function 'operations_research::math_opt::UpdateTrackers::GetUpdatedTrackers' requested here 720 | update_trackers_.GetUpdatedTrackers()); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. [484/1054] Linking CXX static library lib64/libmath_opt_test_models.a [485/1054] Building CXX object ortools/math_opt/solver_tests/CMakeFiles/math_opt_lp_model_solve_parameters_tests.dir/lp_model_solve_parameters_tests.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/lp_model_solve_parameters_tests.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/lp_model_solve_parameters_tests.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:162:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 162 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/lp_model_solve_parameters_tests.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/lp_model_solve_parameters_tests.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:195:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 195 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/lp_model_solve_parameters_tests.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/lp_model_solve_parameters_tests.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:236:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 236 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/lp_model_solve_parameters_tests.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/lp_model_solve_parameters_tests.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:265:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 265 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/lp_model_solve_parameters_tests.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/lp_model_solve_parameters_tests.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:293:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 293 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/lp_model_solve_parameters_tests.cc:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/gmock.h:18: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:138:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 138 | m_1.SerializeToString(&s_1); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:139:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 139 | m_2.SerializeToString(&s_2); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/lp_model_solve_parameters_tests.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/lp_model_solve_parameters_tests.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:236:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 236 | const absl::MutexLock lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:720:26: note: in instantiation of member function 'operations_research::math_opt::UpdateTrackers::GetUpdatedTrackers' requested here 720 | update_trackers_.GetUpdatedTrackers()); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. [486/1054] Building CXX object ortools/math_opt/solver_tests/CMakeFiles/math_opt_lp_incomplete_solve_tests.dir/lp_incomplete_solve_tests.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/lp_incomplete_solve_tests.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/lp_incomplete_solve_tests.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:162:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 162 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/lp_incomplete_solve_tests.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/lp_incomplete_solve_tests.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:195:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 195 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/lp_incomplete_solve_tests.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/lp_incomplete_solve_tests.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:236:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 236 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/lp_incomplete_solve_tests.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/lp_incomplete_solve_tests.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:265:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 265 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/lp_incomplete_solve_tests.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/lp_incomplete_solve_tests.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:293:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 293 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/lp_incomplete_solve_tests.cc:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/gmock.h:18: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:138:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 138 | m_1.SerializeToString(&s_1); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:139:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 139 | m_2.SerializeToString(&s_2); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/lp_incomplete_solve_tests.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/lp_incomplete_solve_tests.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:236:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 236 | const absl::MutexLock lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:720:26: note: in instantiation of member function 'operations_research::math_opt::UpdateTrackers::GetUpdatedTrackers' requested here 720 | update_trackers_.GetUpdatedTrackers()); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. [487/1054] Creating library symlink lib64/libortools_flatzinc.so.9 lib64/libortools_flatzinc.so [488/1054] Building CXX object ortools/math_opt/solver_tests/CMakeFiles/math_opt_lp_initial_basis_tests.dir/lp_initial_basis_tests.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/lp_initial_basis_tests.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/lp_initial_basis_tests.h:17: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:162:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 162 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/lp_initial_basis_tests.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/lp_initial_basis_tests.h:17: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:195:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 195 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/lp_initial_basis_tests.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/lp_initial_basis_tests.h:17: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:236:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 236 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/lp_initial_basis_tests.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/lp_initial_basis_tests.h:17: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:265:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 265 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/lp_initial_basis_tests.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/lp_initial_basis_tests.h:17: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:293:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 293 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/lp_initial_basis_tests.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/lp_initial_basis_tests.h:17: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:236:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 236 | const absl::MutexLock lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:720:26: note: in instantiation of member function 'operations_research::math_opt::UpdateTrackers::GetUpdatedTrackers' requested here 720 | update_trackers_.GetUpdatedTrackers()); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 6 warnings generated. [489/1054] Building CXX object ortools/math_opt/solver_tests/CMakeFiles/math_opt_mip_tests.dir/mip_tests.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/mip_tests.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/mip_tests.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:162:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 162 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/mip_tests.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/mip_tests.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:195:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 195 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/mip_tests.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/mip_tests.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:236:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 236 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/mip_tests.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/mip_tests.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:265:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 265 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/mip_tests.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/mip_tests.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:293:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 293 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/mip_tests.cc:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/gmock.h:18: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:138:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 138 | m_1.SerializeToString(&s_1); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:139:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 139 | m_2.SerializeToString(&s_2); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/mip_tests.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/mip_tests.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:236:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 236 | const absl::MutexLock lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:720:26: note: in instantiation of member function 'operations_research::math_opt::UpdateTrackers::GetUpdatedTrackers' requested here 720 | update_trackers_.GetUpdatedTrackers()); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. [490/1054] Building CXX object ortools/math_opt/solver_tests/CMakeFiles/math_opt_lp_parameter_tests.dir/lp_parameter_tests.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/lp_parameter_tests.cc:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/lp_parameter_tests.h:18: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:162:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 162 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/lp_parameter_tests.cc:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/lp_parameter_tests.h:18: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:195:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 195 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/lp_parameter_tests.cc:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/lp_parameter_tests.h:18: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:236:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 236 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/lp_parameter_tests.cc:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/lp_parameter_tests.h:18: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:265:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 265 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/lp_parameter_tests.cc:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/lp_parameter_tests.h:18: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:293:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 293 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/lp_parameter_tests.cc:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/gmock.h:18: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:138:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 138 | m_1.SerializeToString(&s_1); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:139:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 139 | m_2.SerializeToString(&s_2); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/lp_parameter_tests.cc:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/lp_parameter_tests.h:18: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:236:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 236 | const absl::MutexLock lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:720:26: note: in instantiation of member function 'operations_research::math_opt::UpdateTrackers::GetUpdatedTrackers' requested here 720 | update_trackers_.GetUpdatedTrackers()); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. [491/1054] Building CXX object ortools/math_opt/solver_tests/CMakeFiles/math_opt_ip_model_solve_parameters_tests.dir/ip_model_solve_parameters_tests.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/ip_model_solve_parameters_tests.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/ip_model_solve_parameters_tests.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:162:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 162 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/ip_model_solve_parameters_tests.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/ip_model_solve_parameters_tests.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:195:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 195 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/ip_model_solve_parameters_tests.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/ip_model_solve_parameters_tests.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:236:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 236 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/ip_model_solve_parameters_tests.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/ip_model_solve_parameters_tests.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:265:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 265 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/ip_model_solve_parameters_tests.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/ip_model_solve_parameters_tests.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:293:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 293 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/ip_model_solve_parameters_tests.cc:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/gmock.h:18: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:138:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 138 | m_1.SerializeToString(&s_1); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:139:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 139 | m_2.SerializeToString(&s_2); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/ip_model_solve_parameters_tests.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/ip_model_solve_parameters_tests.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:236:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 236 | const absl::MutexLock lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:720:26: note: in instantiation of member function 'operations_research::math_opt::UpdateTrackers::GetUpdatedTrackers' requested here 720 | update_trackers_.GetUpdatedTrackers()); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. [492/1054] Building CXX object CMakeFiles/fzn.dir/ortools/flatzinc/fz.cc.o [493/1054] Building CXX object ortools/math_opt/solver_tests/CMakeFiles/math_opt_callback_tests.dir/callback_tests.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/callback_tests.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/callback_tests.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:162:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 162 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/callback_tests.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/callback_tests.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:195:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 195 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/callback_tests.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/callback_tests.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:236:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 236 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/callback_tests.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/callback_tests.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:265:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 265 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/callback_tests.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/callback_tests.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:293:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 293 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/callback_tests.cc:35: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/gmock.h:18: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:138:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 138 | m_1.SerializeToString(&s_1); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:139:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 139 | m_2.SerializeToString(&s_2); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/callback_tests.cc:149:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 149 | const absl::MutexLock lock(&mutex); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/callback_tests.cc:176:35: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 176 | const absl::MutexLock lock(&mutex); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/callback_tests.cc:271:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 271 | const absl::MutexLock lock(&mutex); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/callback_tests.cc:306:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 306 | const absl::MutexLock lock(&mutex); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/callback_tests.cc:351:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 351 | const absl::MutexLock lock(&mutex); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/callback_tests.cc:390:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 390 | const absl::MutexLock lock(&mutex); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/callback_tests.cc:424:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 424 | const absl::MutexLock lock(&mutex); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/callback_tests.cc:501:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 501 | const absl::MutexLock lock(&mutex); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/callback_tests.cc:652:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 652 | const absl::MutexLock lock(&mutex); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/callback_tests.cc:783:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 783 | const absl::MutexLock lock(&mutex); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/callback_tests.cc:823:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 823 | const absl::MutexLock lock(&mutex); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/callback_tests.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/callback_tests.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:236:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 236 | const absl::MutexLock lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:720:26: note: in instantiation of member function 'operations_research::math_opt::UpdateTrackers::GetUpdatedTrackers' requested here 720 | update_trackers_.GetUpdatedTrackers()); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 19 warnings generated. [494/1054] Building CXX object CMakeFiles/fzn-parser_test.dir/ortools/flatzinc/parser_main.cc.o [495/1054] Building CXX object ortools/algorithms/CMakeFiles/algorithms_binary_indexed_tree_test.dir/binary_indexed_tree_test.cc.o [496/1054] Building CXX object ortools/algorithms/CMakeFiles/algorithms_adjustable_k_ary_heap_test.dir/adjustable_k_ary_heap_test.cc.o [497/1054] Building CXX object ortools/math_opt/solver_tests/CMakeFiles/math_opt_lp_tests.dir/lp_tests.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/lp_tests.cc:17: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/lp_tests.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:162:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 162 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/lp_tests.cc:17: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/lp_tests.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:195:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 195 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/lp_tests.cc:17: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/lp_tests.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:236:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 236 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/lp_tests.cc:17: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/lp_tests.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:265:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 265 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/lp_tests.cc:17: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/lp_tests.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:293:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 293 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/lp_tests.cc:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/gmock.h:18: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:138:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 138 | m_1.SerializeToString(&s_1); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:139:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 139 | m_2.SerializeToString(&s_2); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/lp_tests.cc:17: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/lp_tests.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:236:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 236 | const absl::MutexLock lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:720:26: note: in instantiation of member function 'operations_research::math_opt::UpdateTrackers::GetUpdatedTrackers' requested here 720 | update_trackers_.GetUpdatedTrackers()); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. [498/1054] Building CXX object ortools/algorithms/CMakeFiles/algorithms_dense_doubly_linked_list_test.dir/dense_doubly_linked_list_test.cc.o [499/1054] Building CXX object ortools/base/CMakeFiles/base_dump_vars_test.dir/dump_vars_test.cc.o [500/1054] Building CXX object ortools/math_opt/solver_tests/CMakeFiles/math_opt_qc_tests.dir/qc_tests.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/qc_tests.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/qc_tests.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:162:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 162 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/qc_tests.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/qc_tests.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:195:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 195 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/qc_tests.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/qc_tests.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:236:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 236 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/qc_tests.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/qc_tests.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:265:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 265 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/qc_tests.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/qc_tests.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:293:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 293 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/qc_tests.cc:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/gmock.h:18: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:138:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 138 | m_1.SerializeToString(&s_1); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:139:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 139 | m_2.SerializeToString(&s_2); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/qc_tests.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/qc_tests.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:236:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 236 | const absl::MutexLock lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:720:26: note: in instantiation of member function 'operations_research::math_opt::UpdateTrackers::GetUpdatedTrackers' requested here 720 | update_trackers_.GetUpdatedTrackers()); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. [501/1054] Building CXX object ortools/base/CMakeFiles/base_constant_divisor_test.dir/constant_divisor_test.cc.o [502/1054] Building CXX object ortools/algorithms/CMakeFiles/algorithms_hungarian_test.dir/hungarian_test.cc.o [503/1054] Building CXX object ortools/math_opt/solver_tests/CMakeFiles/math_opt_qp_tests.dir/qp_tests.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/qp_tests.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/qp_tests.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:162:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 162 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/qp_tests.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/qp_tests.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:195:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 195 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/qp_tests.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/qp_tests.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:236:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 236 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/qp_tests.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/qp_tests.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:265:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 265 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/qp_tests.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/qp_tests.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:293:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 293 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/qp_tests.cc:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/gmock.h:18: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:138:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 138 | m_1.SerializeToString(&s_1); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:139:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 139 | m_2.SerializeToString(&s_2); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/qp_tests.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/qp_tests.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:236:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 236 | const absl::MutexLock lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:720:26: note: in instantiation of member function 'operations_research::math_opt::UpdateTrackers::GetUpdatedTrackers' requested here 720 | update_trackers_.GetUpdatedTrackers()); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. [504/1054] Building CXX object ortools/math_opt/cpp/CMakeFiles/math_opt_matchers.dir/matchers.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/matchers.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/matchers.h:103: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/gmock.h:18: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:138:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 138 | m_1.SerializeToString(&s_1); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:139:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 139 | m_2.SerializeToString(&s_2); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/matchers.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/matchers.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/quadratic/quadratic_constraint.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:162:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 162 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/matchers.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/matchers.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/quadratic/quadratic_constraint.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:195:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 195 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/matchers.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/matchers.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/quadratic/quadratic_constraint.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:236:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 236 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/matchers.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/matchers.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/quadratic/quadratic_constraint.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:265:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 265 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/matchers.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/matchers.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/quadratic/quadratic_constraint.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:293:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 293 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/matchers.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/matchers.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/quadratic/quadratic_constraint.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:236:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 236 | const absl::MutexLock lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:720:26: note: in instantiation of member function 'operations_research::math_opt::UpdateTrackers::GetUpdatedTrackers' requested here 720 | update_trackers_.GetUpdatedTrackers()); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. [505/1054] Building CXX object ortools/algorithms/CMakeFiles/algorithms_dynamic_permutation_test.dir/dynamic_permutation_test.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/algorithms/dynamic_permutation_test.cc:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/gmock.h:18: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:138:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 138 | m_1.SerializeToString(&s_1); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:139:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 139 | m_2.SerializeToString(&s_2); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ 2 warnings generated. [506/1054] Linking CXX static library lib64/libmath_opt_matchers.a [507/1054] Building CXX object ortools/algorithms/CMakeFiles/algorithms_knapsack_solver_test.dir/knapsack_solver_test.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/algorithms/knapsack_solver_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/algorithms/knapsack_solver.h:23: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/algorithms/knapsack_solver_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/algorithms/knapsack_solver.h:23: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/algorithms/knapsack_solver_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/algorithms/knapsack_solver.h:23: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/algorithms/knapsack_solver_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/algorithms/knapsack_solver.h:23: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/algorithms/knapsack_solver_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/algorithms/knapsack_solver.h:23: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/algorithms/knapsack_solver_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/algorithms/knapsack_solver.h:23: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/algorithms/knapsack_solver_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/algorithms/knapsack_solver.h:23: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/algorithms/knapsack_solver_test.cc:135:2: warning: SCIP support disable [-W#warnings] 135 | #warning SCIP support disable | ^ 8 warnings generated. [508/1054] Building CXX object ortools/math_opt/solver_tests/CMakeFiles/math_opt_ip_parameter_tests.dir/ip_parameter_tests.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/ip_parameter_tests.cc:58: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/ip_parameter_tests.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:162:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 162 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/ip_parameter_tests.cc:58: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/ip_parameter_tests.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:195:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 195 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/ip_parameter_tests.cc:58: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/ip_parameter_tests.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:236:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 236 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/ip_parameter_tests.cc:58: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/ip_parameter_tests.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:265:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 265 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/ip_parameter_tests.cc:58: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/ip_parameter_tests.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:293:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 293 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/ip_parameter_tests.cc:81: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/gmock.h:18: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:138:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 138 | m_1.SerializeToString(&s_1); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:139:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 139 | m_2.SerializeToString(&s_2); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/ip_parameter_tests.cc:58: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/ip_parameter_tests.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:236:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 236 | const absl::MutexLock lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:720:26: note: in instantiation of member function 'operations_research::math_opt::UpdateTrackers::GetUpdatedTrackers' requested here 720 | update_trackers_.GetUpdatedTrackers()); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. [509/1054] Building CXX object ortools/math_opt/solver_tests/CMakeFiles/math_opt_multi_objective_tests.dir/multi_objective_tests.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/multi_objective_tests.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/multi_objective_tests.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:162:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 162 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/multi_objective_tests.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/multi_objective_tests.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:195:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 195 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/multi_objective_tests.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/multi_objective_tests.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:236:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 236 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/multi_objective_tests.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/multi_objective_tests.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:265:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 265 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/multi_objective_tests.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/multi_objective_tests.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:293:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 293 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/multi_objective_tests.cc:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/gmock.h:18: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:138:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 138 | m_1.SerializeToString(&s_1); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:139:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 139 | m_2.SerializeToString(&s_2); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/multi_objective_tests.cc:709:49: warning: unused variable 'result_proto' [-Wunused-variable] 709 | ASSERT_OK_AND_ASSIGN(const SolveResultProto result_proto, result.Proto()); | ^~~~~~~~~~~~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/status_matchers.h:284:68: note: expanded from macro 'ASSERT_OK_AND_ASSIGN' 284 | STATUS_MATCHERS_IMPL_CONCAT_(_status_or_value, __COUNTER__), lhs, rexpr) | ^~~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/status_matchers.h:289:3: note: expanded from macro 'ASSERT_OK_AND_ASSIGN_IMPL_' 289 | lhs = std::move(statusor.value()) | ^~~ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/multi_objective_tests.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/multi_objective_tests.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:236:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 236 | const absl::MutexLock lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:720:26: note: in instantiation of member function 'operations_research::math_opt::UpdateTrackers::GetUpdatedTrackers' requested here 720 | update_trackers_.GetUpdatedTrackers()); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 9 warnings generated. [510/1054] Building CXX object ortools/graph/CMakeFiles/graph_assignment_test.dir/assignment_test.cc.o [511/1054] Building CXX object ortools/algorithms/CMakeFiles/algorithms_binary_search_test.dir/binary_search_test.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/algorithms/binary_search_test.cc:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/gmock.h:18: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:138:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 138 | m_1.SerializeToString(&s_1); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:139:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 139 | m_2.SerializeToString(&s_2); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/algorithms/binary_search_test.cc:392:7: warning: variable 'total_num_queries' set but not used [-Wunused-but-set-variable] 392 | int total_num_queries = 0; | ^ 3 warnings generated. [512/1054] Building CXX object ortools/math_opt/solver_tests/CMakeFiles/math_opt_second_order_cone_tests.dir/second_order_cone_tests.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/second_order_cone_tests.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/second_order_cone_tests.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:162:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 162 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/second_order_cone_tests.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/second_order_cone_tests.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:195:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 195 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/second_order_cone_tests.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/second_order_cone_tests.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:236:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 236 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/second_order_cone_tests.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/second_order_cone_tests.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:265:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 265 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/second_order_cone_tests.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/second_order_cone_tests.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:293:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 293 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/second_order_cone_tests.cc:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/gmock.h:18: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:138:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 138 | m_1.SerializeToString(&s_1); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:139:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 139 | m_2.SerializeToString(&s_2); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/second_order_cone_tests.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/second_order_cone_tests.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:236:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 236 | const absl::MutexLock lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:720:26: note: in instantiation of member function 'operations_research::math_opt::UpdateTrackers::GetUpdatedTrackers' requested here 720 | update_trackers_.GetUpdatedTrackers()); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. [513/1054] Building CXX object ortools/algorithms/CMakeFiles/algorithms_n_choose_k_test.dir/n_choose_k_test.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/algorithms/n_choose_k_test.cc:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/gmock.h:18: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:138:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 138 | m_1.SerializeToString(&s_1); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:139:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 139 | m_2.SerializeToString(&s_2); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/algorithms/n_choose_k_test.cc:251:6: warning: unused function 'MatchesLogCombinations' [-Wunused-function] 251 | void MatchesLogCombinations(int n, int k) { | ^~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. [514/1054] Building CXX object ortools/algorithms/CMakeFiles/algorithms_find_graph_symmetries_test.dir/find_graph_symmetries_test.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/algorithms/find_graph_symmetries_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/algorithms/find_graph_symmetries.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/algorithms/find_graph_symmetries_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/algorithms/find_graph_symmetries.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/algorithms/find_graph_symmetries_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/algorithms/find_graph_symmetries.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/algorithms/find_graph_symmetries_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/algorithms/find_graph_symmetries.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/algorithms/find_graph_symmetries_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/algorithms/find_graph_symmetries.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/algorithms/find_graph_symmetries_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/algorithms/find_graph_symmetries.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/algorithms/find_graph_symmetries_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/algorithms/find_graph_symmetries.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/algorithms/find_graph_symmetries_test.cc:46: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/gmock.h:18: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:138:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 138 | m_1.SerializeToString(&s_1); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:139:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 139 | m_2.SerializeToString(&s_2); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/algorithms/find_graph_symmetries_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/algorithms/find_graph_symmetries.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/graph.h:178: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/graph.h:1438:41: note: in instantiation of template class 'util::IntegerRange' requested here 1438 | for (const NodeIndexType node : Base::AllNodes()) { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/graph.h:448:18: note: in instantiation of member function 'util::StaticGraph<>::Build' requested here 448 | void Build() { Build(nullptr); } | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/algorithms/find_graph_symmetries_test.cc:71:9: note: in instantiation of member function 'util::StaticGraph<>::Build' requested here 71 | graph.Build(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ 10 warnings generated. [515/1054] Building CXX object ortools/algorithms/CMakeFiles/algorithms_sparse_permutation_test.dir/sparse_permutation_test.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/algorithms/sparse_permutation_test.cc:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/gmock.h:18: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:138:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 138 | m_1.SerializeToString(&s_1); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:139:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 139 | m_2.SerializeToString(&s_2); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ 2 warnings generated. [516/1054] Building CXX object ortools/algorithms/CMakeFiles/algorithms_dynamic_partition_test.dir/dynamic_partition_test.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/algorithms/dynamic_partition_test.cc:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/gmock.h:18: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:138:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 138 | m_1.SerializeToString(&s_1); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:139:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 139 | m_2.SerializeToString(&s_2); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ 2 warnings generated. [517/1054] Building CXX object ortools/math_opt/solver_tests/CMakeFiles/math_opt_generic_tests.dir/generic_tests.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/generic_tests.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/generic_tests.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:162:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 162 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/generic_tests.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/generic_tests.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:195:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 195 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/generic_tests.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/generic_tests.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:236:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 236 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/generic_tests.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/generic_tests.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:265:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 265 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/generic_tests.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/generic_tests.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:293:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 293 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/generic_tests.cc:35: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/gmock.h:18: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:138:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 138 | m_1.SerializeToString(&s_1); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:139:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 139 | m_2.SerializeToString(&s_2); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/generic_tests.cc:682:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 682 | const absl::MutexLock lock(&mutex); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/generic_tests.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/generic_tests.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:236:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 236 | const absl::MutexLock lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:720:26: note: in instantiation of member function 'operations_research::math_opt::UpdateTrackers::GetUpdatedTrackers' requested here 720 | update_trackers_.GetUpdatedTrackers()); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 9 warnings generated. [518/1054] Building CXX object ortools/math_opt/solver_tests/CMakeFiles/math_opt_infeasible_subsystem_tests.dir/infeasible_subsystem_tests.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/infeasible_subsystem_tests.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/infeasible_subsystem_tests.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:162:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 162 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/infeasible_subsystem_tests.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/infeasible_subsystem_tests.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:195:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 195 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/infeasible_subsystem_tests.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/infeasible_subsystem_tests.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:236:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 236 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/infeasible_subsystem_tests.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/infeasible_subsystem_tests.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:265:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 265 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/infeasible_subsystem_tests.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/infeasible_subsystem_tests.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:293:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 293 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/infeasible_subsystem_tests.cc:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/gmock.h:18: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:138:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 138 | m_1.SerializeToString(&s_1); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:139:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 139 | m_2.SerializeToString(&s_2); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/infeasible_subsystem_tests.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/infeasible_subsystem_tests.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:236:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 236 | const absl::MutexLock lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:720:26: note: in instantiation of member function 'operations_research::math_opt::UpdateTrackers::GetUpdatedTrackers' requested here 720 | update_trackers_.GetUpdatedTrackers()); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. [519/1054] Building CXX object ortools/graph/CMakeFiles/graph_cliques_test.dir/cliques_test.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 7 warnings generated. [520/1054] Building CXX object ortools/graph/CMakeFiles/graph_minimum_vertex_cover_test.dir/minimum_vertex_cover_test.cc.o [521/1054] Building CXX object ortools/graph/CMakeFiles/graph_eulerian_path_test.dir/eulerian_path_test.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/eulerian_path_test.cc:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/gmock.h:18: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:138:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 138 | m_1.SerializeToString(&s_1); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:139:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 139 | m_2.SerializeToString(&s_2); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/eulerian_path_test.cc:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/graph.h:178: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/eulerian_path.h:47:37: note: in instantiation of template class 'util::IntegerRange' requested here 47 | for (const NodeIndex node : graph.AllNodes()) { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/eulerian_path_test.cc:37:23: note: in instantiation of function template specialization 'operations_research::IsEulerianGraph>' requested here 37 | EXPECT_EQ(eulerian, IsEulerianGraph(graph)); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ 3 warnings generated. [522/1054] Building CXX object ortools/graph/CMakeFiles/graph_bidirectional_dijkstra_test.dir/bidirectional_dijkstra_test.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/bidirectional_dijkstra_test.cc:14: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/bidirectional_dijkstra.h:374:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 374 | absl::MutexLock search_lock(&search_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/bidirectional_dijkstra_test.cc:14: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/bidirectional_dijkstra.h:389:23: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 389 | absl::MutexLock lock(&search_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/bidirectional_dijkstra_test.cc:14: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/bidirectional_dijkstra.h:428:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 428 | absl::MutexLock node_lock(&node_mutex_[head]); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/bidirectional_dijkstra_test.cc:14: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/bidirectional_dijkstra.h:442:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 442 | absl::MutexLock search_lock(&search_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/bidirectional_dijkstra_test.cc:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/gmock.h:18: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:138:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 138 | m_1.SerializeToString(&s_1); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:139:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 139 | m_2.SerializeToString(&s_2); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/bidirectional_dijkstra_test.cc:203:24: warning: 'ArcPathToNode' is deprecated: Use ArcPathTo() instead. [-Wdeprecated-declarations] 203 | ref_dijkstra.ArcPathToNode(ref_dests[0]); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/bounded_dijkstra.h:216:3: note: 'ArcPathToNode' has been explicitly marked deprecated here 216 | ABSL_DEPRECATED("Use ArcPathTo() instead.") | ^ /usr/include/absl/base/attributes.h:693:49: note: expanded from macro 'ABSL_DEPRECATED' 693 | #define ABSL_DEPRECATED(message) __attribute__((deprecated(message))) | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/bidirectional_dijkstra_test.cc:14: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/bidirectional_dijkstra.h:292:55: warning: lambda capture 'sources' is not used [-Wunused-lambda-capture] 292 | search_threads_.Schedule([this, &search_has_ended, &sources]() { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/bidirectional_dijkstra_test.cc:49:30: note: in instantiation of member function 'operations_research::BidirectionalDijkstra, double>::SetToSetShortestPath' requested here 49 | const auto path = dijkstra.SetToSetShortestPath({}, {}); | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/bidirectional_dijkstra_test.cc:14: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/bidirectional_dijkstra.h:295:55: warning: lambda capture 'destinations' is not used [-Wunused-lambda-capture] 295 | search_threads_.Schedule([this, &search_has_ended, &destinations]() { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/bidirectional_dijkstra.h:363:29: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 363 | node_mutex_[top.node].Lock(); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/bidirectional_dijkstra.h:293:5: note: in instantiation of function template specialization 'operations_research::BidirectionalDijkstra, double>::PerformHalfSearch, double>::FORWARD>' requested here 293 | PerformHalfSearch(&search_has_ended[FORWARD]); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/bidirectional_dijkstra_test.cc:49:30: note: in instantiation of member function 'operations_research::BidirectionalDijkstra, double>::SetToSetShortestPath' requested here 49 | const auto path = dijkstra.SetToSetShortestPath({}, {}); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/bidirectional_dijkstra_test.cc:14: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/bidirectional_dijkstra.h:373:31: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 373 | node_mutex_[top.node].Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/bidirectional_dijkstra_test.cc:14: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/bidirectional_dijkstra.h:374:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 374 | absl::MutexLock search_lock(&search_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/bidirectional_dijkstra_test.cc:14: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/bidirectional_dijkstra.h:381:31: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 381 | node_mutex_[top.node].Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/bidirectional_dijkstra_test.cc:14: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/bidirectional_dijkstra.h:389:23: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 389 | absl::MutexLock lock(&search_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/bidirectional_dijkstra_test.cc:14: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/bidirectional_dijkstra.h:428:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 428 | absl::MutexLock node_lock(&node_mutex_[head]); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/bidirectional_dijkstra_test.cc:14: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/bidirectional_dijkstra.h:442:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 442 | absl::MutexLock search_lock(&search_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/bidirectional_dijkstra_test.cc:14: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/bidirectional_dijkstra.h:363:29: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 363 | node_mutex_[top.node].Lock(); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/bidirectional_dijkstra.h:296:5: note: in instantiation of function template specialization 'operations_research::BidirectionalDijkstra, double>::PerformHalfSearch, double>::BACKWARD>' requested here 296 | PerformHalfSearch(&search_has_ended[BACKWARD]); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/bidirectional_dijkstra_test.cc:49:30: note: in instantiation of member function 'operations_research::BidirectionalDijkstra, double>::SetToSetShortestPath' requested here 49 | const auto path = dijkstra.SetToSetShortestPath({}, {}); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/bidirectional_dijkstra_test.cc:14: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/bidirectional_dijkstra.h:373:31: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 373 | node_mutex_[top.node].Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/bidirectional_dijkstra_test.cc:14: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/bidirectional_dijkstra.h:374:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 374 | absl::MutexLock search_lock(&search_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/bidirectional_dijkstra_test.cc:14: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/bidirectional_dijkstra.h:381:31: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 381 | node_mutex_[top.node].Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/bidirectional_dijkstra_test.cc:14: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/bidirectional_dijkstra.h:389:23: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 389 | absl::MutexLock lock(&search_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/bidirectional_dijkstra_test.cc:14: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/bidirectional_dijkstra.h:428:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 428 | absl::MutexLock node_lock(&node_mutex_[head]); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/bidirectional_dijkstra_test.cc:14: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/bidirectional_dijkstra.h:442:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 442 | absl::MutexLock search_lock(&search_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/bidirectional_dijkstra_test.cc:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/bounded_dijkstra.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/graph.h:178: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/graph.h:1438:41: note: in instantiation of template class 'util::IntegerRange' requested here 1438 | for (const NodeIndexType node : Base::AllNodes()) { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/bidirectional_dijkstra_test.cc:128:19: note: in instantiation of member function 'util::StaticGraph<>::Build' requested here 128 | forward_graph.Build(&forward_perm); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/bidirectional_dijkstra_test.cc:14: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/bidirectional_dijkstra.h:292:55: warning: lambda capture 'sources' is not used [-Wunused-lambda-capture] 292 | search_threads_.Schedule([this, &search_has_ended, &sources]() { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/bidirectional_dijkstra_test.cc:199:29: note: in instantiation of member function 'operations_research::BidirectionalDijkstra, double>::SetToSetShortestPath' requested here 199 | tested_dijkstra.SetToSetShortestPath(srcs, dsts).meeting_point, -1); | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/bidirectional_dijkstra_test.cc:14: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/bidirectional_dijkstra.h:295:55: warning: lambda capture 'destinations' is not used [-Wunused-lambda-capture] 295 | search_threads_.Schedule([this, &search_has_ended, &destinations]() { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/bidirectional_dijkstra.h:363:29: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 363 | node_mutex_[top.node].Lock(); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/bidirectional_dijkstra.h:293:5: note: in instantiation of function template specialization 'operations_research::BidirectionalDijkstra, double>::PerformHalfSearch, double>::FORWARD>' requested here 293 | PerformHalfSearch(&search_has_ended[FORWARD]); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/bidirectional_dijkstra_test.cc:199:29: note: in instantiation of member function 'operations_research::BidirectionalDijkstra, double>::SetToSetShortestPath' requested here 199 | tested_dijkstra.SetToSetShortestPath(srcs, dsts).meeting_point, -1); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/bidirectional_dijkstra_test.cc:14: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/bidirectional_dijkstra.h:373:31: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 373 | node_mutex_[top.node].Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/bidirectional_dijkstra_test.cc:14: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/bidirectional_dijkstra.h:374:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 374 | absl::MutexLock search_lock(&search_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/bidirectional_dijkstra_test.cc:14: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/bidirectional_dijkstra.h:381:31: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 381 | node_mutex_[top.node].Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/bidirectional_dijkstra_test.cc:14: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/bidirectional_dijkstra.h:389:23: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 389 | absl::MutexLock lock(&search_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/bidirectional_dijkstra_test.cc:14: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/bidirectional_dijkstra.h:428:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 428 | absl::MutexLock node_lock(&node_mutex_[head]); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/bidirectional_dijkstra_test.cc:14: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/bidirectional_dijkstra.h:442:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 442 | absl::MutexLock search_lock(&search_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/bidirectional_dijkstra_test.cc:14: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/bidirectional_dijkstra.h:363:29: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 363 | node_mutex_[top.node].Lock(); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/bidirectional_dijkstra.h:296:5: note: in instantiation of function template specialization 'operations_research::BidirectionalDijkstra, double>::PerformHalfSearch, double>::BACKWARD>' requested here 296 | PerformHalfSearch(&search_has_ended[BACKWARD]); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/bidirectional_dijkstra_test.cc:199:29: note: in instantiation of member function 'operations_research::BidirectionalDijkstra, double>::SetToSetShortestPath' requested here 199 | tested_dijkstra.SetToSetShortestPath(srcs, dsts).meeting_point, -1); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/bidirectional_dijkstra_test.cc:14: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/bidirectional_dijkstra.h:373:31: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 373 | node_mutex_[top.node].Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/bidirectional_dijkstra_test.cc:14: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/bidirectional_dijkstra.h:374:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 374 | absl::MutexLock search_lock(&search_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/bidirectional_dijkstra_test.cc:14: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/bidirectional_dijkstra.h:381:31: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 381 | node_mutex_[top.node].Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/bidirectional_dijkstra_test.cc:14: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/bidirectional_dijkstra.h:389:23: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 389 | absl::MutexLock lock(&search_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/bidirectional_dijkstra_test.cc:14: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/bidirectional_dijkstra.h:428:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 428 | absl::MutexLock node_lock(&node_mutex_[head]); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/bidirectional_dijkstra_test.cc:14: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/bidirectional_dijkstra.h:442:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 442 | absl::MutexLock search_lock(&search_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 40 warnings generated. [523/1054] Building CXX object ortools/graph/CMakeFiles/graph_line_graph_test.dir/line_graph_test.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/line_graph_test.cc:18: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/graph.h:178: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/line_graph.h:46:35: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 46 | for (const ArcIndex arc : graph.AllForwardArcs()) { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/line_graph_test.cc:42:16: note: in instantiation of function template specialization 'operations_research::BuildLineGraph>' requested here 42 | EXPECT_FALSE(BuildLineGraph(graph, nullptr)); | ^ /usr/include/gtest/internal/gtest-internal.h:456:44: note: in instantiation of member function 'operations_research::(anonymous namespace)::LineGraphDeathTest_NullLineGraph_Test>::TestBody' requested here 456 | Test* CreateTest() override { return new TestClass; } | ^ /usr/include/gtest/internal/gtest-internal.h:723:13: note: in instantiation of member function 'testing::internal::TestFactoryImpl>>::CreateTest' requested here 723 | new TestFactoryImpl); | ^ /usr/include/gtest/internal/gtest-internal.h:727:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types>>::Register' requested here 727 | Register(prefix, std::move(code_location), case_name, test_names, | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/line_graph_test.cc:36:1: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, util::ReverseArcListGraph<>>>::Register' requested here 36 | TYPED_TEST(LineGraphDeathTest, NullLineGraph) { | ^ /usr/include/gtest/gtest-typed-test.h:215:31: note: expanded from macro 'TYPED_TEST' 215 | CaseName)>::Register("", \ | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ 1 warning generated. [524/1054] Building CXX object ortools/math_opt/solver_tests/CMakeFiles/math_opt_logical_constraint_tests.dir/logical_constraint_tests.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/logical_constraint_tests.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/logical_constraint_tests.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:162:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 162 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/logical_constraint_tests.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/logical_constraint_tests.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:195:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 195 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/logical_constraint_tests.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/logical_constraint_tests.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:236:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 236 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/logical_constraint_tests.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/logical_constraint_tests.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:265:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 265 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/logical_constraint_tests.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/logical_constraint_tests.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:293:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 293 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/logical_constraint_tests.cc:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/gmock.h:18: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:138:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 138 | m_1.SerializeToString(&s_1); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:139:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 139 | m_2.SerializeToString(&s_2); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/logical_constraint_tests.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/logical_constraint_tests.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:236:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 236 | const absl::MutexLock lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:720:26: note: in instantiation of member function 'operations_research::math_opt::UpdateTrackers::GetUpdatedTrackers' requested here 720 | update_trackers_.GetUpdatedTrackers()); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. [525/1054] Building CXX object ortools/graph/CMakeFiles/graph_hamiltonian_path_test.dir/hamiltonian_path_test.cc.o [526/1054] Building CXX object ortools/graph/CMakeFiles/graph_christofides_test.dir/christofides_test.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/christofides_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/christofides.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/graph.h:178: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/christofides.h:333:47: note: in instantiation of template class 'util::IntegerRange' requested here 333 | for (const ArcIndex arc : reduced_graph.AllForwardArcs()) { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/christofides.h:246:21: note: in instantiation of member function 'operations_research::ChristofidesPathSolver::Solve' requested here 246 | bool const ok = Solve(); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/christofides_test.cc:92:41: note: in instantiation of member function 'operations_research::ChristofidesPathSolver::TravelingSalesmanCost' requested here 92 | EXPECT_EQ(expected_cost, chris_solver.TravelingSalesmanCost()); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/christofides_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/christofides.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/graph.h:178: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/minimum_spanning_tree.h:145:31: note: in instantiation of template class 'util::IntegerRange' requested here 145 | for (NodeIndex node : graph.AllNodes()) { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/christofides.h:278:7: note: in instantiation of function template specialization 'operations_research::BuildPrimMinimumSpanningTree, (lambda at /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/christofides.h:278:44)>' requested here 278 | BuildPrimMinimumSpanningTree(graph_, [this](ArcIndex arc) { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/christofides.h:246:21: note: in instantiation of member function 'operations_research::ChristofidesPathSolver::Solve' requested here 246 | bool const ok = Solve(); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/christofides_test.cc:92:41: note: in instantiation of member function 'operations_research::ChristofidesPathSolver::TravelingSalesmanCost' requested here 92 | EXPECT_EQ(expected_cost, chris_solver.TravelingSalesmanCost()); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/christofides_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/christofides.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/minimum_spanning_tree.h:53:9: warning: unused type alias 'NodeIndex' [-Wunused-local-typedef] 53 | using NodeIndex = typename Graph::NodeIndex; | ^ 3 warnings generated. [527/1054] Building CXX object ortools/graph/CMakeFiles/graph_minimum_spanning_tree_test.dir/minimum_spanning_tree_test.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/minimum_spanning_tree_test.cc:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/gmock.h:18: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:138:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 138 | m_1.SerializeToString(&s_1); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:139:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 139 | m_2.SerializeToString(&s_2); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/minimum_spanning_tree_test.cc:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/graph.h:178: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/minimum_spanning_tree_test.cc:70:30: note: in instantiation of template class 'util::IntegerRange' requested here 70 | for (const int arc : graph.AllForwardArcs()) { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/minimum_spanning_tree_test.cc:14: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/minimum_spanning_tree.h:53:9: warning: unused type alias 'NodeIndex' [-Wunused-local-typedef] 53 | using NodeIndex = typename Graph::NodeIndex; | ^ 4 warnings generated. [528/1054] Building CXX object ortools/graph/CMakeFiles/graph_bounded_dijkstra_test.dir/bounded_dijkstra_test.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/bounded_dijkstra_test.cc:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/gmock.h:18: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:138:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 138 | m_1.SerializeToString(&s_1); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:139:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 139 | m_2.SerializeToString(&s_2); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/bounded_dijkstra_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/bounded_dijkstra.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/graph.h:178: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/graph.h:1438:41: note: in instantiation of template class 'util::IntegerRange' requested here 1438 | for (const NodeIndexType node : Base::AllNodes()) { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/bounded_dijkstra.h:667:9: note: in instantiation of member function 'util::StaticGraph<>::Build' requested here 667 | graph.Build(&permutation); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/bounded_dijkstra_test.cc:233:9: note: in instantiation of function template specialization 'operations_research::SimpleOneToOneShortestPath' requested here 233 | SimpleOneToOneShortestPath(0, 3, tails, heads, lengths); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ 3 warnings generated. [529/1054] Building CXX object ortools/graph/CMakeFiles/graph_k_shortest_paths_test.dir/k_shortest_paths_test.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/k_shortest_paths_test.cc:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/gmock.h:18: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:138:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 138 | m_1.SerializeToString(&s_1); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:139:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 139 | m_2.SerializeToString(&s_2); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/k_shortest_paths_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/k_shortest_paths.h:72: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/bounded_dijkstra.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/graph.h:178: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/graph.h:1438:41: note: in instantiation of template class 'util::IntegerRange' requested here 1438 | for (const NodeIndexType node : Base::AllNodes()) { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/graph.h:448:18: note: in instantiation of member function 'util::StaticGraph<>::Build' requested here 448 | void Build() { Build(nullptr); } | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/k_shortest_paths_test.cc:56:15: note: in instantiation of member function 'util::StaticGraph<>::Build' requested here 56 | (void)graph.Build(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ 3 warnings generated. [530/1054] Building CXX object ortools/graph/CMakeFiles/graph_max_flow_test.dir/max_flow_test.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/max_flow_test.cc:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/gmock.h:18: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:138:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 138 | m_1.SerializeToString(&s_1); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:139:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 139 | m_2.SerializeToString(&s_2); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/max_flow_test.cc:157:3: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 157 | google::protobuf::TextFormat::ParseFromString( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | R"pb( | ~~~~~ 159 | problem_type: MAX_FLOW | ~~~~~~~~~~~~~~~~~~~~~~ 160 | nodes { id: 0 supply: 1 } | ~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | nodes { id: 1 } | ~~~~~~~~~~~~~~~ 162 | nodes { id: 2 } | ~~~~~~~~~~~~~~~ 163 | nodes { id: 3 supply: -1 } | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | arcs { tail: 0 head: 1 capacity: 10 } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165 | arcs { tail: 0 head: 2 capacity: 10 } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166 | arcs { tail: 1 head: 2 capacity: 5 } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | arcs { tail: 2 head: 3 capacity: 15 } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | )pb", | ~~~~~ 169 | &expected); | ~~~~~~~~~ 3 warnings generated. [531/1054] Building CXX object ortools/graph/CMakeFiles/graph_perfect_matching_test.dir/perfect_matching_test.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/perfect_matching_test.cc:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/gmock.h:18: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:138:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 138 | m_1.SerializeToString(&s_1); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:139:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 139 | m_2.SerializeToString(&s_2); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ 2 warnings generated. [532/1054] Building CXX object ortools/linear_solver/CMakeFiles/solve.dir/solve.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/solve.cc:74: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/lp_parser.h:87: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/lp_data.h:43: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse.h:40: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator>' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator>] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse_vector.h:304:36: note: in instantiation of template class 'util::IntegerRange>' requested here 304 | ::util::IntegerRange AllEntryIndices() const { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator>' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/solve.cc:147:21: warning: 'MPSReader' is deprecated: Use the direct methods instead [-Wdeprecated-declarations] 147 | QCHECK_OK(glop::MPSReader().ParseFile(input, &model_proto)) | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/mps_reader.h:53:7: note: 'MPSReader' has been explicitly marked deprecated here 53 | class ABSL_DEPRECATED("Use the direct methods instead") MPSReader { | ^ /usr/include/absl/base/attributes.h:693:49: note: expanded from macro 'ABSL_DEPRECATED' 693 | #define ABSL_DEPRECATED(message) __attribute__((deprecated(message))) | ^ 2 warnings generated. [533/1054] Building CXX object ortools/graph/CMakeFiles/graph_multi_dijkstra_test.dir/multi_dijkstra_test.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/multi_dijkstra_test.cc:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/gmock.h:18: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:138:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 138 | m_1.SerializeToString(&s_1); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:139:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 139 | m_2.SerializeToString(&s_2); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ 2 warnings generated. [534/1054] Building CXX object ortools/graph/CMakeFiles/graph_dag_shortest_path_test.dir/dag_shortest_path_test.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/dag_shortest_path_test.cc:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/gmock.h:18: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:138:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 138 | m_1.SerializeToString(&s_1); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:139:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 139 | m_2.SerializeToString(&s_2); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/dag_shortest_path_test.cc:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/graph.h:178: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/graph.h:1438:41: note: in instantiation of template class 'util::IntegerRange' requested here 1438 | for (const NodeIndexType node : Base::AllNodes()) { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/graph.h:448:18: note: in instantiation of member function 'util::StaticGraph<>::Build' requested here 448 | void Build() { Build(nullptr); } | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/dag_shortest_path_test.cc:432:9: note: in instantiation of member function 'util::StaticGraph<>::Build' requested here 432 | graph.Build(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ 3 warnings generated. [535/1054] Building CXX object ortools/graph/CMakeFiles/graph_min_cost_flow_test.dir/min_cost_flow_test.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/min_cost_flow_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/min_cost_flow.h:178: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/graph.h:178: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/graph.h:2088:41: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 2088 | for (const NodeIndexType node : Base::AllNodes()) { | ^ /usr/include/gtest/internal/gtest-internal.h:456:44: note: in instantiation of member function 'operations_research::(anonymous namespace)::GenericMinCostFlowTest_CapacityRange_Test>::TestBody' requested here 456 | Test* CreateTest() override { return new TestClass; } | ^ /usr/include/gtest/internal/gtest-internal.h:723:13: note: in instantiation of member function 'testing::internal::TestFactoryImpl>>::CreateTest' requested here 723 | new TestFactoryImpl); | ^ /usr/include/gtest/internal/gtest-internal.h:727:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types>>::Register' requested here 727 | Register(prefix, std::move(code_location), case_name, test_names, | ^ /usr/include/gtest/internal/gtest-internal.h:727:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, util::ReverseArcMixedGraph<>>>::Register' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/min_cost_flow_test.cc:160:1: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, util::ReverseArcStaticGraph<>, util::ReverseArcMixedGraph<>>>::Register' requested here 160 | TYPED_TEST(GenericMinCostFlowTest, CapacityRange) { | ^ /usr/include/gtest/gtest-typed-test.h:215:31: note: expanded from macro 'TYPED_TEST' 215 | CaseName)>::Register("", \ | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/min_cost_flow_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/min_cost_flow.h:178: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/graph.h:178: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/graph.h:1854:41: note: in instantiation of template class 'util::IntegerRange' requested here 1854 | for (const NodeIndexType node : Base::AllNodes()) { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/min_cost_flow_test.cc:932:11: note: in instantiation of member function 'util::ReverseArcStaticGraph::Build' requested here 932 | graph.Build(&permutation); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/min_cost_flow_test.cc:973:11: note: in instantiation of function template specialization 'operations_research::(anonymous namespace)::BM_MinCostFlowOnMultiMatchingProblem, short, int, 20000, 20000>' requested here 973 | BENCHMARK(BM_MinCostFlowOnMultiMatchingProblem< | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ 2 warnings generated. [536/1054] Building CXX object ortools/graph/CMakeFiles/graph_linear_assignment_test.dir/linear_assignment_test.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/linear_assignment_test.cc:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/gmock.h:18: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:138:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 138 | m_1.SerializeToString(&s_1); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:139:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 139 | m_2.SerializeToString(&s_2); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/linear_assignment_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/linear_assignment.h:212: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/linear_assignment_test.cc:443:54: note: in instantiation of template class 'util::IntegerRange' requested here 443 | for (const Graph::NodeIndex left_node : assignment.BipartiteLeftNodes()) { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/linear_assignment_test.cc:460:1: warning: 'InstantiateTestCase_P_IsDeprecated' is deprecated: INSTANTIATE_TEST_CASE_P is deprecated, please use INSTANTIATE_TEST_SUITE_P [-Wdeprecated-declarations] 460 | INSTANTIATE_TEST_CASE_P(MacholWienProblems, MacholWien, | ^ /usr/include/gtest/gtest-param-test.h:539:38: note: expanded from macro 'INSTANTIATE_TEST_CASE_P' 539 | static_assert(::testing::internal::InstantiateTestCase_P_IsDeprecated(), \ | ^ /usr/include/gtest/internal/gtest-internal.h:1244:1: note: 'InstantiateTestCase_P_IsDeprecated' has been explicitly marked deprecated here 1244 | GTEST_INTERNAL_DEPRECATED( | ^ /usr/include/gtest/internal/gtest-port.h:2383:59: note: expanded from macro 'GTEST_INTERNAL_DEPRECATED' 2383 | #define GTEST_INTERNAL_DEPRECATED(message) __attribute__((deprecated(message))) | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/linear_assignment_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/linear_assignment.h:212: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/graph.h:1438:41: note: in instantiation of template class 'util::IntegerRange' requested here 1438 | for (const NodeIndexType node : Base::AllNodes()) { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/linear_assignment_test.cc:595:13: note: in instantiation of member function 'util::StaticGraph::Build' requested here 595 | graph.Build(&arc_permutation); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ 5 warnings generated. [537/1054] Building CXX object ortools/linear_solver/CMakeFiles/test_xprs_interface.dir/xpress_interface_test.cc.o /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/xpress_interface_test.cc:379:15: warning: unused variable 'x1' [-Wunused-variable] 379 | MPVariable* x1 = solver.MakeNumVar(-1., 5.1, "x1"); | ^~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/xpress_interface_test.cc:380:15: warning: unused variable 'x2' [-Wunused-variable] 380 | MPVariable* x2 = solver.MakeNumVar(3.14, 5.1, "x2"); | ^~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/xpress_interface_test.cc:635:15: warning: unused variable 'x' [-Wunused-variable] 635 | MPVariable* x = solver.MakeBoolVar("x"); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/xpress_interface_test.cc:1401:8: warning: unused variable 'oldMpCallback' [-Wunused-variable] 1401 | auto oldMpCallback = buildLargeMipWithCallback(solver, 30, 30); | ^~~~~~~~~~~~~ 4 warnings generated. [538/1054] Building CXX object ortools/graph/CMakeFiles/graph_shortest_paths_test.dir/shortest_paths_test.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/shortest_paths_test.cc:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/graph.h:178: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/shortest_paths_test.cc:136:57: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 136 | for (const typename GraphType::NodeIndex node : graph.AllNodes()) { | ^ /usr/include/gtest/internal/gtest-internal.h:727:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types>>::Register' requested here 727 | Register(prefix, std::move(code_location), case_name, test_names, | ^ /usr/include/gtest/internal/gtest-internal.h:727:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, util::ReverseArcMixedGraph<>>>::Register' requested here /usr/include/gtest/internal/gtest-internal.h:727:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, util::ReverseArcStaticGraph<>, util::ReverseArcMixedGraph<>>>::Register' requested here /usr/include/gtest/internal/gtest-internal.h:727:9: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, util::ReverseArcListGraph<>, util::ReverseArcStaticGraph<>, util::ReverseArcMixedGraph<>>>::Register' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/shortest_paths_test.cc:256:1: note: in instantiation of member function 'testing::internal::TypeParameterizedTest, testing::internal::Types, util::StaticGraph<>, util::ReverseArcListGraph<>, util::ReverseArcStaticGraph<>, util::ReverseArcMixedGraph<>>>::Register' requested here 256 | TYPED_TEST(GraphShortestPathsDeathTest, ShortestPathsEmptyGraph) { | ^ /usr/include/gtest/gtest-typed-test.h:215:31: note: expanded from macro 'TYPED_TEST' 215 | CaseName)>::Register("", \ | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ 1 warning generated. [539/1054] Building CXX object ortools/graph/CMakeFiles/graph_dag_constrained_shortest_path_test.dir/dag_constrained_shortest_path_test.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/dag_constrained_shortest_path_test.cc:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/gmock.h:18: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:138:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 138 | m_1.SerializeToString(&s_1); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:139:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 139 | m_2.SerializeToString(&s_2); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/dag_constrained_shortest_path_test.cc:34: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:162:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 162 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/dag_constrained_shortest_path_test.cc:34: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:195:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 195 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/dag_constrained_shortest_path_test.cc:34: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:236:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 236 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/dag_constrained_shortest_path_test.cc:34: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:265:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 265 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/dag_constrained_shortest_path_test.cc:34: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:293:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 293 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/dag_constrained_shortest_path_test.cc:34: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:236:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 236 | const absl::MutexLock lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:720:26: note: in instantiation of member function 'operations_research::math_opt::UpdateTrackers::GetUpdatedTrackers' requested here 720 | update_trackers_.GetUpdatedTrackers()); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/dag_constrained_shortest_path_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/dag_constrained_shortest_path.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/graph.h:178: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/graph.h:1438:41: note: in instantiation of template class 'util::IntegerRange' requested here 1438 | for (const NodeIndexType node : Base::AllNodes()) { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/graph.h:448:18: note: in instantiation of member function 'util::StaticGraph<>::Build' requested here 448 | void Build() { Build(nullptr); } | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/dag_constrained_shortest_path_test.cc:465:9: note: in instantiation of member function 'util::StaticGraph<>::Build' requested here 465 | graph.Build(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ 9 warnings generated. [540/1054] Building CXX object ortools/graph/CMakeFiles/graph_one_tree_lower_bound_test.dir/one_tree_lower_bound_test.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/one_tree_lower_bound_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/one_tree_lower_bound.h:133: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/christofides.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/graph.h:178: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/minimum_spanning_tree.h:145:31: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 145 | for (NodeIndex node : graph.AllNodes()) { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/one_tree_lower_bound.h:302:7: note: in instantiation of function template specialization 'operations_research::BuildPrimMinimumSpanningTree, (lambda at /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/one_tree_lower_bound.h:302:43)>' requested here 302 | BuildPrimMinimumSpanningTree(graph, [&cost, &graph](int arc) { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/one_tree_lower_bound.h:393:3: note: in instantiation of function template specialization 'operations_research::AddArcsFromMinimumSpanningTree<(lambda at /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/one_tree_lower_bound_test.cc:32:51)>' requested here 393 | AddArcsFromMinimumSpanningTree(number_of_nodes - 1, cost, &nearest); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/one_tree_lower_bound.h:464:14: note: in instantiation of function template specialization 'operations_research::ComputeOneTreeLowerBoundWithAlgorithm<(lambda at /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/one_tree_lower_bound_test.cc:32:51), operations_research::VolgenantJonkerEvaluator>' requested here 464 | return ComputeOneTreeLowerBoundWithAlgorithm( | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/one_tree_lower_bound.h:486:10: note: in instantiation of function template specialization 'operations_research::ComputeOneTreeLowerBoundWithParameters<(lambda at /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/one_tree_lower_bound_test.cc:32:51)>' requested here 486 | return ComputeOneTreeLowerBoundWithParameters(number_of_nodes, cost, | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/one_tree_lower_bound_test.cc:32:23: note: in instantiation of function template specialization 'operations_research::ComputeOneTreeLowerBound<(lambda at /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/one_tree_lower_bound_test.cc:32:51)>' requested here 32 | const double cost = ComputeOneTreeLowerBound(0, [](int /*from*/, int /*to*/) { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/one_tree_lower_bound_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/one_tree_lower_bound.h:133: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/christofides.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/graph.h:178: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/christofides.h:333:47: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 333 | for (const ArcIndex arc : reduced_graph.AllForwardArcs()) { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/christofides.h:246:21: note: in instantiation of member function 'operations_research::ChristofidesPathSolver::Solve' requested here 246 | bool const ok = Solve(); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/one_tree_lower_bound.h:222:27: note: in instantiation of member function 'operations_research::ChristofidesPathSolver::TravelingSalesmanCost' requested here 222 | upper_bound_ = solver.TravelingSalesmanCost(); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/one_tree_lower_bound.h:469:57: note: in instantiation of member function 'operations_research::HeldWolfeCrowderEvaluator::HeldWolfeCrowderEvaluator' requested here 469 | HeldWolfeCrowderEvaluator algorithm( | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/one_tree_lower_bound.h:486:10: note: in instantiation of function template specialization 'operations_research::ComputeOneTreeLowerBoundWithParameters<(lambda at /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/one_tree_lower_bound_test.cc:32:51)>' requested here 486 | return ComputeOneTreeLowerBoundWithParameters(number_of_nodes, cost, | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/one_tree_lower_bound_test.cc:32:23: note: in instantiation of function template specialization 'operations_research::ComputeOneTreeLowerBound<(lambda at /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/one_tree_lower_bound_test.cc:32:51)>' requested here 32 | const double cost = ComputeOneTreeLowerBound(0, [](int /*from*/, int /*to*/) { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/one_tree_lower_bound_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/one_tree_lower_bound.h:133: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/christofides.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/minimum_spanning_tree.h:53:9: warning: unused type alias 'NodeIndex' [-Wunused-local-typedef] 53 | using NodeIndex = typename Graph::NodeIndex; | ^ 3 warnings generated. [541/1054] Building CXX object ortools/sat/CMakeFiles/sat_boolean_problem_test.dir/boolean_problem_test.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:137:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:210:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:3: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:722:23: note: move constructor of 'UniqueClauseStream' is implicitly deleted because field 'mutex_' has a deleted move constructor 722 | mutable absl::Mutex mutex_; | ^ /usr/include/absl/synchronization/mutex.h:579:3: note: 'Mutex' has been explicitly marked deleted here 579 | Mutex(const Mutex&) = delete; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:46: note: replace 'default' with 'delete' 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^~~~~~~ | delete /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:680:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 680 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:696:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 696 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:761:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 761 | absl::ReaderMutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:821:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:828:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 828 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:835:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 835 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:844:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 844 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:867:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 867 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:876:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 876 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:925:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 925 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:186:5: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::Add' requested here 186 | Add(sol); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 22 warnings generated. [542/1054] Building CXX object ortools/sat/CMakeFiles/sat_combine_solutions_test.dir/combine_solutions_test.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/combine_solutions_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/combine_solutions.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:48: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/combine_solutions_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/combine_solutions.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:48: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/combine_solutions_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/combine_solutions.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:48: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/combine_solutions_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/combine_solutions.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:48: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/combine_solutions_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/combine_solutions.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:48: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/combine_solutions_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/combine_solutions.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:48: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/combine_solutions_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/combine_solutions.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:48: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/combine_solutions_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/combine_solutions.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:137:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/combine_solutions_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/combine_solutions.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:210:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/combine_solutions_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/combine_solutions.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:3: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:722:23: note: move constructor of 'UniqueClauseStream' is implicitly deleted because field 'mutex_' has a deleted move constructor 722 | mutable absl::Mutex mutex_; | ^ /usr/include/absl/synchronization/mutex.h:579:3: note: 'Mutex' has been explicitly marked deleted here 579 | Mutex(const Mutex&) = delete; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:46: note: replace 'default' with 'delete' 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^~~~~~~ | delete /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:680:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 680 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/combine_solutions_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/combine_solutions.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:696:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 696 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/combine_solutions_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/combine_solutions.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:761:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 761 | absl::ReaderMutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/combine_solutions_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/combine_solutions.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:821:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/combine_solutions_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/combine_solutions.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:828:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 828 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/combine_solutions_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/combine_solutions.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:835:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 835 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/combine_solutions_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/combine_solutions.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:844:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 844 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/combine_solutions_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/combine_solutions.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:867:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 867 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/combine_solutions_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/combine_solutions.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:876:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 876 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/combine_solutions_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/combine_solutions.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/combine_solutions_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/combine_solutions.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:925:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 925 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/combine_solutions_test.cc:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/gmock.h:18: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:138:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 138 | m_1.SerializeToString(&s_1); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:139:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 139 | m_2.SerializeToString(&s_2); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/combine_solutions_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/combine_solutions.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:186:5: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::Add' requested here 186 | Add(sol); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 24 warnings generated. [543/1054] Building CXX object ortools/sat/CMakeFiles/sat_2d_packing_brute_force_test.dir/2d_packing_brute_force_test.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_packing_brute_force_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_packing_brute_force.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_packing_brute_force_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_packing_brute_force.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_packing_brute_force_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_packing_brute_force.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_packing_brute_force_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_packing_brute_force.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_packing_brute_force_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_packing_brute_force.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_packing_brute_force_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_packing_brute_force.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_packing_brute_force_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_packing_brute_force.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_packing_brute_force_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_packing_brute_force.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:137:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_packing_brute_force_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_packing_brute_force.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:210:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_packing_brute_force_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_packing_brute_force.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:3: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:722:23: note: move constructor of 'UniqueClauseStream' is implicitly deleted because field 'mutex_' has a deleted move constructor 722 | mutable absl::Mutex mutex_; | ^ /usr/include/absl/synchronization/mutex.h:579:3: note: 'Mutex' has been explicitly marked deleted here 579 | Mutex(const Mutex&) = delete; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:46: note: replace 'default' with 'delete' 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^~~~~~~ | delete /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:680:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 680 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_packing_brute_force_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_packing_brute_force.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:696:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 696 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_packing_brute_force_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_packing_brute_force.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:761:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 761 | absl::ReaderMutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_packing_brute_force_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_packing_brute_force.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:821:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_packing_brute_force_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_packing_brute_force.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:828:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 828 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_packing_brute_force_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_packing_brute_force.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:835:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 835 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_packing_brute_force_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_packing_brute_force.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:844:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 844 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_packing_brute_force_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_packing_brute_force.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:867:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 867 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_packing_brute_force_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_packing_brute_force.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:876:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 876 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_packing_brute_force_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_packing_brute_force.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_packing_brute_force_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_packing_brute_force.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:925:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 925 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_packing_brute_force_test.cc:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/gmock.h:18: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:138:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 138 | m_1.SerializeToString(&s_1); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:139:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 139 | m_2.SerializeToString(&s_2); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_packing_brute_force_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_packing_brute_force.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:186:5: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::Add' requested here 186 | Add(sol); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 24 warnings generated. [544/1054] Building CXX object ortools/sat/CMakeFiles/sat_constraint_violation_test.dir/constraint_violation_test.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/constraint_violation_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/constraint_violation.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/constraint_violation_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/constraint_violation.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/constraint_violation_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/constraint_violation.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/constraint_violation_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/constraint_violation.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/constraint_violation_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/constraint_violation.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/constraint_violation_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/constraint_violation.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/constraint_violation_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/constraint_violation.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/constraint_violation_test.cc:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/gmock.h:18: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:138:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 138 | m_1.SerializeToString(&s_1); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:139:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 139 | m_2.SerializeToString(&s_2); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ 9 warnings generated. [545/1054] Building CXX object ortools/sat/CMakeFiles/sat_cp_model_checker_test.dir/cp_model_checker_test.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_checker_test.cc:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/gmock.h:18: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:138:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 138 | m_1.SerializeToString(&s_1); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:139:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 139 | m_2.SerializeToString(&s_2); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ 2 warnings generated. [546/1054] Building CXX object ortools/sat/CMakeFiles/sat_2d_try_edge_propagator_test.dir/2d_try_edge_propagator_test.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_try_edge_propagator_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_try_edge_propagator.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_try_edge_propagator_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_try_edge_propagator.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_try_edge_propagator_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_try_edge_propagator.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_try_edge_propagator_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_try_edge_propagator.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_try_edge_propagator_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_try_edge_propagator.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_try_edge_propagator_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_try_edge_propagator.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_try_edge_propagator_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_try_edge_propagator.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_try_edge_propagator_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_try_edge_propagator.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:137:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_try_edge_propagator_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_try_edge_propagator.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:210:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_try_edge_propagator_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_try_edge_propagator.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:3: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:722:23: note: move constructor of 'UniqueClauseStream' is implicitly deleted because field 'mutex_' has a deleted move constructor 722 | mutable absl::Mutex mutex_; | ^ /usr/include/absl/synchronization/mutex.h:579:3: note: 'Mutex' has been explicitly marked deleted here 579 | Mutex(const Mutex&) = delete; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:46: note: replace 'default' with 'delete' 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^~~~~~~ | delete /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:680:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 680 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_try_edge_propagator_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_try_edge_propagator.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:696:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 696 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_try_edge_propagator_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_try_edge_propagator.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:761:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 761 | absl::ReaderMutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_try_edge_propagator_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_try_edge_propagator.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:821:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_try_edge_propagator_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_try_edge_propagator.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:828:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 828 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_try_edge_propagator_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_try_edge_propagator.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:835:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 835 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_try_edge_propagator_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_try_edge_propagator.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:844:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 844 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_try_edge_propagator_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_try_edge_propagator.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:867:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 867 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_try_edge_propagator_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_try_edge_propagator.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:876:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 876 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_try_edge_propagator_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_try_edge_propagator.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_try_edge_propagator_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_try_edge_propagator.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:925:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 925 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_try_edge_propagator_test.cc:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/gmock.h:18: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:138:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 138 | m_1.SerializeToString(&s_1); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:139:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 139 | m_2.SerializeToString(&s_2); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_try_edge_propagator_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_try_edge_propagator.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:186:5: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::Add' requested here 186 | Add(sol); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 24 warnings generated. [547/1054] Building CXX object ortools/sat/CMakeFiles/sat_cp_model_postsolve_test.dir/cp_model_postsolve_test.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_postsolve_test.cc:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/gmock.h:18: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:138:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 138 | m_1.SerializeToString(&s_1); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:139:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 139 | m_2.SerializeToString(&s_2); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ 2 warnings generated. [548/1054] Building CXX object ortools/sat/CMakeFiles/sat_2d_rectangle_presolve_test.dir/2d_rectangle_presolve_test.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_rectangle_presolve_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_rectangle_presolve.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_rectangle_presolve_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_rectangle_presolve.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_rectangle_presolve_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_rectangle_presolve.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_rectangle_presolve_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_rectangle_presolve.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_rectangle_presolve_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_rectangle_presolve.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_rectangle_presolve_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_rectangle_presolve.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_rectangle_presolve_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_rectangle_presolve.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_rectangle_presolve_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_rectangle_presolve.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:137:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_rectangle_presolve_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_rectangle_presolve.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:210:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_rectangle_presolve_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_rectangle_presolve.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:3: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:722:23: note: move constructor of 'UniqueClauseStream' is implicitly deleted because field 'mutex_' has a deleted move constructor 722 | mutable absl::Mutex mutex_; | ^ /usr/include/absl/synchronization/mutex.h:579:3: note: 'Mutex' has been explicitly marked deleted here 579 | Mutex(const Mutex&) = delete; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:46: note: replace 'default' with 'delete' 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^~~~~~~ | delete /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:680:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 680 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_rectangle_presolve_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_rectangle_presolve.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:696:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 696 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_rectangle_presolve_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_rectangle_presolve.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:761:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 761 | absl::ReaderMutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_rectangle_presolve_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_rectangle_presolve.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:821:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_rectangle_presolve_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_rectangle_presolve.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:828:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 828 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_rectangle_presolve_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_rectangle_presolve.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:835:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 835 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_rectangle_presolve_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_rectangle_presolve.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:844:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 844 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_rectangle_presolve_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_rectangle_presolve.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:867:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 867 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_rectangle_presolve_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_rectangle_presolve.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:876:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 876 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_rectangle_presolve_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_rectangle_presolve.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_rectangle_presolve_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_rectangle_presolve.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:925:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 925 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_rectangle_presolve_test.cc:35: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/gmock.h:18: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:138:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 138 | m_1.SerializeToString(&s_1); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:139:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 139 | m_2.SerializeToString(&s_2); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_rectangle_presolve_test.cc:761:9: warning: variable 'min_index' set but not used [-Wunused-but-set-variable] 761 | int min_index = -1; | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_rectangle_presolve_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_rectangle_presolve.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:186:5: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::Add' requested here 186 | Add(sol); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 25 warnings generated. [549/1054] Building CXX object ortools/sat/CMakeFiles/sat_circuit_test.dir/circuit_test.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/circuit_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/circuit.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/circuit_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/circuit.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/circuit_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/circuit.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/circuit_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/circuit.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/circuit_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/circuit.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/circuit_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/circuit.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/circuit_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/circuit.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/circuit_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/circuit.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:137:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/circuit_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/circuit.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:210:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/circuit_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/circuit.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:3: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:722:23: note: move constructor of 'UniqueClauseStream' is implicitly deleted because field 'mutex_' has a deleted move constructor 722 | mutable absl::Mutex mutex_; | ^ /usr/include/absl/synchronization/mutex.h:579:3: note: 'Mutex' has been explicitly marked deleted here 579 | Mutex(const Mutex&) = delete; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:46: note: replace 'default' with 'delete' 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^~~~~~~ | delete /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:680:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 680 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/circuit_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/circuit.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:696:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 696 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/circuit_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/circuit.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:761:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 761 | absl::ReaderMutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/circuit_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/circuit.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:821:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/circuit_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/circuit.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:828:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 828 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/circuit_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/circuit.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:835:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 835 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/circuit_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/circuit.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:844:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 844 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/circuit_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/circuit.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:867:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 867 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/circuit_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/circuit.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:876:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 876 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/circuit_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/circuit.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/circuit_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/circuit.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:925:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 925 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/circuit_test.cc:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_search.h:35: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/no_overlap_2d_helper.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/precedences.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/graph.h:178: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator>' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator>] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse_vector.h:304:36: note: in instantiation of template class 'util::IntegerRange>' requested here 304 | ::util::IntegerRange AllEntryIndices() const { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator>' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/circuit_test.cc:316:33: warning: loop variable 'compo' creates a copy from type 'const std::vector' [-Wrange-loop-construct] 316 | for (const std::vector compo : components) { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/circuit_test.cc:316:10: note: use reference type 'const std::vector &' to prevent copying 316 | for (const std::vector compo : components) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | & In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/circuit_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/circuit.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:186:5: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::Add' requested here 186 | Add(sol); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 24 warnings generated. [550/1054] Building CXX object ortools/sat/CMakeFiles/sat_all_different_test.dir/all_different_test.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/all_different_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/all_different.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/all_different_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/all_different.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/all_different_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/all_different.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/all_different_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/all_different.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/all_different_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/all_different.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/all_different_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/all_different.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/all_different_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/all_different.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/all_different_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/all_different.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:137:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/all_different_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/all_different.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:210:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/all_different_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/all_different.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:3: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:722:23: note: move constructor of 'UniqueClauseStream' is implicitly deleted because field 'mutex_' has a deleted move constructor 722 | mutable absl::Mutex mutex_; | ^ /usr/include/absl/synchronization/mutex.h:579:3: note: 'Mutex' has been explicitly marked deleted here 579 | Mutex(const Mutex&) = delete; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:46: note: replace 'default' with 'delete' 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^~~~~~~ | delete /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:680:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 680 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/all_different_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/all_different.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:696:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 696 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/all_different_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/all_different.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:761:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 761 | absl::ReaderMutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/all_different_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/all_different.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:821:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/all_different_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/all_different.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:828:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 828 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/all_different_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/all_different.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:835:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 835 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/all_different_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/all_different.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:844:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 844 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/all_different_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/all_different.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:867:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 867 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/all_different_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/all_different.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:876:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 876 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/all_different_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/all_different.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/all_different_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/all_different.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:925:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 925 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/all_different_test.cc:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_search.h:35: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/no_overlap_2d_helper.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/precedences.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/graph.h:178: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator>' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator>] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse_vector.h:304:36: note: in instantiation of template class 'util::IntegerRange>' requested here 304 | ::util::IntegerRange AllEntryIndices() const { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator>' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/all_different_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/all_different.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:186:5: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::Add' requested here 186 | Add(sol); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 23 warnings generated. [551/1054] Building CXX object ortools/sat/CMakeFiles/sat_cp_model_presolve_random_test.dir/cp_model_presolve_random_test.cc.o /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_presolve_random_test.cc:244:26: warning: unused variable 'with_hint' [-Wunused-variable] 244 | const CpSolverResponse with_hint = SolveWithParameters(model_proto, params); | ^~~~~~~~~ 1 warning generated. [552/1054] Building CXX object ortools/sat/CMakeFiles/sat_clause_test.dir/clause_test.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause_test.cc:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/gmock.h:18: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:138:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 138 | m_1.SerializeToString(&s_1); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:139:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 139 | m_2.SerializeToString(&s_2); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause_test.cc:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:137:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause_test.cc:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:210:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause_test.cc:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:3: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:722:23: note: move constructor of 'UniqueClauseStream' is implicitly deleted because field 'mutex_' has a deleted move constructor 722 | mutable absl::Mutex mutex_; | ^ /usr/include/absl/synchronization/mutex.h:579:3: note: 'Mutex' has been explicitly marked deleted here 579 | Mutex(const Mutex&) = delete; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:46: note: replace 'default' with 'delete' 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^~~~~~~ | delete /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:680:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 680 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause_test.cc:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:696:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 696 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause_test.cc:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:761:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 761 | absl::ReaderMutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause_test.cc:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:821:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause_test.cc:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:828:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 828 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause_test.cc:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:835:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 835 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause_test.cc:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:844:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 844 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause_test.cc:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:867:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 867 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause_test.cc:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:876:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 876 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause_test.cc:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause_test.cc:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:925:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 925 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause_test.cc:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:186:5: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::Add' requested here 186 | Add(sol); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 24 warnings generated. [553/1054] Building CXX object ortools/sat/CMakeFiles/sat_cp_model_search_test.dir/cp_model_search_test.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_search_test.cc:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/gmock.h:18: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:138:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 138 | m_1.SerializeToString(&s_1); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:139:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 139 | m_2.SerializeToString(&s_2); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ 2 warnings generated. [554/1054] Building CXX object ortools/sat/CMakeFiles/sat_cp_model_copy_test.dir/cp_model_copy_test.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_copy_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_copy.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_util.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_copy_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_copy.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_util.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_copy_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_copy.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_util.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_copy_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_copy.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_util.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_copy_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_copy.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_util.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_copy_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_copy.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_util.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_copy_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_copy.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_util.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_copy_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_copy.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:137:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_copy_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_copy.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:210:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_copy_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_copy.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:3: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:722:23: note: move constructor of 'UniqueClauseStream' is implicitly deleted because field 'mutex_' has a deleted move constructor 722 | mutable absl::Mutex mutex_; | ^ /usr/include/absl/synchronization/mutex.h:579:3: note: 'Mutex' has been explicitly marked deleted here 579 | Mutex(const Mutex&) = delete; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:46: note: replace 'default' with 'delete' 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^~~~~~~ | delete /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:680:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 680 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_copy_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_copy.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:696:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 696 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_copy_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_copy.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:761:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 761 | absl::ReaderMutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_copy_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_copy.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:821:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_copy_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_copy.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:828:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 828 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_copy_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_copy.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:835:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 835 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_copy_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_copy.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:844:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 844 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_copy_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_copy.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:867:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 867 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_copy_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_copy.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:876:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 876 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_copy_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_copy.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_copy_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_copy.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:925:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 925 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_copy_test.cc:17: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/gmock.h:18: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:138:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 138 | m_1.SerializeToString(&s_1); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:139:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 139 | m_2.SerializeToString(&s_2); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_copy_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_copy.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:186:5: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::Add' requested here 186 | Add(sol); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 24 warnings generated. [555/1054] Building CXX object ortools/sat/CMakeFiles/sat_diophantine_test.dir/diophantine_test.cc.o [556/1054] Building CXX object ortools/sat/CMakeFiles/sat_cp_constraints_test.dir/cp_constraints_test.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_constraints_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_constraints.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_constraints_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_constraints.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_constraints_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_constraints.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_constraints_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_constraints.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_constraints_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_constraints.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_constraints_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_constraints.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_constraints_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_constraints.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_constraints_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_constraints.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:137:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_constraints_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_constraints.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:210:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_constraints_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_constraints.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:3: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:722:23: note: move constructor of 'UniqueClauseStream' is implicitly deleted because field 'mutex_' has a deleted move constructor 722 | mutable absl::Mutex mutex_; | ^ /usr/include/absl/synchronization/mutex.h:579:3: note: 'Mutex' has been explicitly marked deleted here 579 | Mutex(const Mutex&) = delete; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:46: note: replace 'default' with 'delete' 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^~~~~~~ | delete /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:680:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 680 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_constraints_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_constraints.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:696:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 696 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_constraints_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_constraints.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:761:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 761 | absl::ReaderMutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_constraints_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_constraints.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:821:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_constraints_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_constraints.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:828:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 828 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_constraints_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_constraints.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:835:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 835 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_constraints_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_constraints.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:844:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 844 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_constraints_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_constraints.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:867:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 867 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_constraints_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_constraints.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:876:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 876 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_constraints_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_constraints.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_constraints_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_constraints.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:925:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 925 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_constraints_test.cc:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_search.h:35: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/no_overlap_2d_helper.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/precedences.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/graph.h:178: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator>' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator>] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse_vector.h:304:36: note: in instantiation of template class 'util::IntegerRange>' requested here 304 | ::util::IntegerRange AllEntryIndices() const { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator>' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_constraints_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_constraints.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:186:5: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::Add' requested here 186 | Add(sol); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 23 warnings generated. [557/1054] Building CXX object ortools/algorithms/CMakeFiles/algorithms_radix_sort_test.dir/radix_sort_test.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/algorithms/radix_sort_test.cc:34: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/gmock.h:18: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:138:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 138 | m_1.SerializeToString(&s_1); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:139:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 139 | m_2.SerializeToString(&s_2); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ 2 warnings generated. [558/1054] Building CXX object ortools/sat/CMakeFiles/sat_encoding_test.dir/encoding_test.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/encoding_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/encoding.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/encoding_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/encoding.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/encoding_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/encoding.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/encoding_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/encoding.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/encoding_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/encoding.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/encoding_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/encoding.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/encoding_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/encoding.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/encoding_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/encoding.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:137:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/encoding_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/encoding.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:210:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/encoding_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/encoding.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:3: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:722:23: note: move constructor of 'UniqueClauseStream' is implicitly deleted because field 'mutex_' has a deleted move constructor 722 | mutable absl::Mutex mutex_; | ^ /usr/include/absl/synchronization/mutex.h:579:3: note: 'Mutex' has been explicitly marked deleted here 579 | Mutex(const Mutex&) = delete; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:46: note: replace 'default' with 'delete' 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^~~~~~~ | delete /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:680:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 680 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/encoding_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/encoding.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:696:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 696 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/encoding_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/encoding.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:761:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 761 | absl::ReaderMutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/encoding_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/encoding.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:821:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/encoding_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/encoding.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:828:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 828 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/encoding_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/encoding.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:835:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 835 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/encoding_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/encoding.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:844:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 844 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/encoding_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/encoding.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:867:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 867 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/encoding_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/encoding.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:876:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 876 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/encoding_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/encoding.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/encoding_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/encoding.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:925:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 925 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/encoding_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/encoding.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:186:5: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::Add' requested here 186 | Add(sol); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 22 warnings generated. [559/1054] Building CXX object ortools/sat/CMakeFiles/sat_feasibility_jump_test.dir/feasibility_jump_test.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_jump_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_jump.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/constraint_violation.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_jump_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_jump.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/constraint_violation.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_jump_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_jump.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/constraint_violation.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_jump_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_jump.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/constraint_violation.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_jump_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_jump.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/constraint_violation.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_jump_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_jump.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/constraint_violation.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_jump_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_jump.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/constraint_violation.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_jump_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_jump.h:39: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:137:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_jump_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_jump.h:39: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:210:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_jump_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_jump.h:39: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:3: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:722:23: note: move constructor of 'UniqueClauseStream' is implicitly deleted because field 'mutex_' has a deleted move constructor 722 | mutable absl::Mutex mutex_; | ^ /usr/include/absl/synchronization/mutex.h:579:3: note: 'Mutex' has been explicitly marked deleted here 579 | Mutex(const Mutex&) = delete; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:46: note: replace 'default' with 'delete' 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^~~~~~~ | delete /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:680:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 680 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_jump_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_jump.h:39: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:696:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 696 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_jump_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_jump.h:39: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:761:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 761 | absl::ReaderMutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_jump_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_jump.h:39: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:821:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_jump_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_jump.h:39: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:828:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 828 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_jump_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_jump.h:39: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:835:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 835 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_jump_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_jump.h:39: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:844:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 844 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_jump_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_jump.h:39: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:867:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 867 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_jump_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_jump.h:39: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:876:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 876 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_jump_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_jump.h:39: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_jump_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_jump.h:39: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:925:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 925 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_jump_test.cc:14: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_jump.h:377:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 377 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_jump_test.cc:14: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_jump.h:402:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 402 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_jump_test.cc:14: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_jump.h:412:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 412 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_jump_test.cc:14: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_jump.h:423:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 423 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_jump_test.cc:14: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_jump.h:434:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 434 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_jump_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_jump.h:39: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:186:5: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::Add' requested here 186 | Add(sol); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_jump_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_jump.h:39: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:821:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_jump.h:510:53: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::NumSolutions' requested here 510 | return (shared_response_->SolutionsRepository().NumSolutions() > 0) == | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 28 warnings generated. [560/1054] Building CXX object ortools/sat/CMakeFiles/sat_cp_model_symmetries_test.dir/cp_model_symmetries_test.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_symmetries_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_symmetries.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_util.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_symmetries_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_symmetries.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_util.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_symmetries_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_symmetries.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_util.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_symmetries_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_symmetries.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_util.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_symmetries_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_symmetries.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_util.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_symmetries_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_symmetries.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_util.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_symmetries_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_symmetries.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_util.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_symmetries_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_symmetries.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:137:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_symmetries_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_symmetries.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:210:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_symmetries_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_symmetries.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:3: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:722:23: note: move constructor of 'UniqueClauseStream' is implicitly deleted because field 'mutex_' has a deleted move constructor 722 | mutable absl::Mutex mutex_; | ^ /usr/include/absl/synchronization/mutex.h:579:3: note: 'Mutex' has been explicitly marked deleted here 579 | Mutex(const Mutex&) = delete; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:46: note: replace 'default' with 'delete' 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^~~~~~~ | delete /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:680:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 680 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_symmetries_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_symmetries.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:696:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 696 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_symmetries_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_symmetries.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:761:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 761 | absl::ReaderMutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_symmetries_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_symmetries.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:821:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_symmetries_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_symmetries.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:828:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 828 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_symmetries_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_symmetries.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:835:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 835 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_symmetries_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_symmetries.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:844:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 844 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_symmetries_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_symmetries.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:867:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 867 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_symmetries_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_symmetries.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:876:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 876 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_symmetries_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_symmetries.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_symmetries_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_symmetries.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:925:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 925 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_symmetries_test.cc:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/gmock.h:18: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:138:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 138 | m_1.SerializeToString(&s_1); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:139:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 139 | m_2.SerializeToString(&s_2); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_symmetries_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_symmetries.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:186:5: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::Add' requested here 186 | Add(sol); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 24 warnings generated. [561/1054] Building CXX object ortools/sat/CMakeFiles/sat_flaky_models_test.dir/flaky_models_test.cc.o [562/1054] Building CXX object ortools/sat/CMakeFiles/sat_cp_model_expand_test.dir/cp_model_expand_test.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_expand_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_expand.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_util.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_expand_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_expand.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_util.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_expand_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_expand.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_util.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_expand_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_expand.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_util.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_expand_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_expand.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_util.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_expand_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_expand.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_util.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_expand_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_expand.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_util.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_expand_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_expand.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:137:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_expand_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_expand.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:210:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_expand_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_expand.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:3: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:722:23: note: move constructor of 'UniqueClauseStream' is implicitly deleted because field 'mutex_' has a deleted move constructor 722 | mutable absl::Mutex mutex_; | ^ /usr/include/absl/synchronization/mutex.h:579:3: note: 'Mutex' has been explicitly marked deleted here 579 | Mutex(const Mutex&) = delete; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:46: note: replace 'default' with 'delete' 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^~~~~~~ | delete /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:680:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 680 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_expand_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_expand.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:696:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 696 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_expand_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_expand.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:761:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 761 | absl::ReaderMutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_expand_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_expand.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:821:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_expand_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_expand.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:828:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 828 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_expand_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_expand.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:835:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 835 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_expand_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_expand.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:844:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 844 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_expand_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_expand.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:867:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 867 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_expand_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_expand.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:876:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 876 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_expand_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_expand.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_expand_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_expand.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:925:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 925 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_expand_test.cc:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/gmock.h:18: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:138:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 138 | m_1.SerializeToString(&s_1); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:139:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 139 | m_2.SerializeToString(&s_2); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_expand_test.cc:51:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 51 | params.MergeFromString(extra_parameters); | ^~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_expand_test.cc:753:26: warning: unused variable 'response' [-Wunused-variable] 753 | const CpSolverResponse response = | ^~~~~~~~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_expand_test.cc:792:26: warning: unused variable 'response' [-Wunused-variable] 792 | const CpSolverResponse response = | ^~~~~~~~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_expand_test.cc:826:26: warning: unused variable 'response' [-Wunused-variable] 826 | const CpSolverResponse response = | ^~~~~~~~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_expand_test.cc:872:26: warning: unused variable 'response' [-Wunused-variable] 872 | const CpSolverResponse response = | ^~~~~~~~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_expand_test.cc:1476:26: warning: unused variable 'response' [-Wunused-variable] 1476 | const CpSolverResponse response = | ^~~~~~~~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_expand_test.cc:1844:26: warning: unused variable 'response' [-Wunused-variable] 1844 | const CpSolverResponse response = SolveAndCheck( | ^~~~~~~~ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_expand_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_expand.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:186:5: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::Add' requested here 186 | Add(sol); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 31 warnings generated. [563/1054] Building CXX object ortools/sat/CMakeFiles/sat_cp_model_table_test.dir/cp_model_table_test.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_table_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_table.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_util.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_table_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_table.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_util.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_table_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_table.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_util.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_table_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_table.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_util.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_table_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_table.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_util.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_table_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_table.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_util.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_table_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_table.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_util.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_table_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_table.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:137:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_table_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_table.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:210:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_table_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_table.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:3: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:722:23: note: move constructor of 'UniqueClauseStream' is implicitly deleted because field 'mutex_' has a deleted move constructor 722 | mutable absl::Mutex mutex_; | ^ /usr/include/absl/synchronization/mutex.h:579:3: note: 'Mutex' has been explicitly marked deleted here 579 | Mutex(const Mutex&) = delete; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:46: note: replace 'default' with 'delete' 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^~~~~~~ | delete /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:680:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 680 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_table_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_table.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:696:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 696 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_table_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_table.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:761:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 761 | absl::ReaderMutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_table_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_table.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:821:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_table_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_table.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:828:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 828 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_table_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_table.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:835:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 835 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_table_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_table.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:844:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 844 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_table_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_table.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:867:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 867 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_table_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_table.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:876:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 876 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_table_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_table.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_table_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_table.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:925:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 925 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_table_test.cc:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/gmock.h:18: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:138:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 138 | m_1.SerializeToString(&s_1); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:139:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 139 | m_2.SerializeToString(&s_2); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_table_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_table.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:186:5: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::Add' requested here 186 | Add(sol); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 24 warnings generated. [564/1054] Building CXX object ortools/sat/CMakeFiles/sat_lb_tree_search_test.dir/lb_tree_search_test.cc.o [565/1054] Building CXX object ortools/sat/CMakeFiles/sat_diffn_test.dir/diffn_test.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:48: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:48: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:48: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:48: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:48: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:48: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:48: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing.h:27: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:137:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing.h:27: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:210:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing.h:27: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:3: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:722:23: note: move constructor of 'UniqueClauseStream' is implicitly deleted because field 'mutex_' has a deleted move constructor 722 | mutable absl::Mutex mutex_; | ^ /usr/include/absl/synchronization/mutex.h:579:3: note: 'Mutex' has been explicitly marked deleted here 579 | Mutex(const Mutex&) = delete; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:46: note: replace 'default' with 'delete' 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^~~~~~~ | delete /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:680:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 680 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing.h:27: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:696:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 696 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing.h:27: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:761:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 761 | absl::ReaderMutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing.h:27: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:821:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing.h:27: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:828:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 828 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing.h:27: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:835:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 835 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing.h:27: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:844:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 844 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing.h:27: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:867:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 867 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing.h:27: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:876:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 876 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing.h:27: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing.h:27: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:925:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 925 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/precedences.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/graph.h:178: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator>' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator>] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse_vector.h:304:36: note: in instantiation of template class 'util::IntegerRange>' requested here 304 | ::util::IntegerRange AllEntryIndices() const { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator>' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing.h:27: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:186:5: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::Add' requested here 186 | Add(sol); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 23 warnings generated. [566/1054] Building CXX object ortools/sat/CMakeFiles/sat_cumulative_energy_test.dir/cumulative_energy_test.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative_energy_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative_energy.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:48: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative_energy_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative_energy.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:48: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative_energy_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative_energy.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:48: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative_energy_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative_energy.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:48: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative_energy_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative_energy.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:48: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative_energy_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative_energy.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:48: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative_energy_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative_energy.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:48: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative_energy_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative_energy.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing.h:27: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:137:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative_energy_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative_energy.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing.h:27: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:210:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative_energy_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative_energy.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing.h:27: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:3: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:722:23: note: move constructor of 'UniqueClauseStream' is implicitly deleted because field 'mutex_' has a deleted move constructor 722 | mutable absl::Mutex mutex_; | ^ /usr/include/absl/synchronization/mutex.h:579:3: note: 'Mutex' has been explicitly marked deleted here 579 | Mutex(const Mutex&) = delete; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:46: note: replace 'default' with 'delete' 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^~~~~~~ | delete /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:680:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 680 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative_energy_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative_energy.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing.h:27: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:696:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 696 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative_energy_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative_energy.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing.h:27: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:761:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 761 | absl::ReaderMutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative_energy_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative_energy.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing.h:27: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:821:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative_energy_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative_energy.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing.h:27: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:828:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 828 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative_energy_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative_energy.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing.h:27: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:835:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 835 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative_energy_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative_energy.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing.h:27: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:844:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 844 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative_energy_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative_energy.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing.h:27: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:867:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 867 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative_energy_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative_energy.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing.h:27: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:876:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 876 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative_energy_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative_energy.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing.h:27: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative_energy_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative_energy.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing.h:27: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:925:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 925 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative_energy_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative_energy.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/no_overlap_2d_helper.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/precedences.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/graph.h:178: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator>' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator>] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse_vector.h:304:36: note: in instantiation of template class 'util::IntegerRange>' requested here 304 | ::util::IntegerRange AllEntryIndices() const { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator>' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative_energy_test.cc:224:17: warning: unused variable 'params' [-Wunused-variable] 224 | SatParameters params = | ^~~~~~ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative_energy_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative_energy.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/2d_orthogonal_packing.h:27: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:186:5: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::Add' requested here 186 | Add(sol); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 24 warnings generated. [567/1054] Building CXX object ortools/sat/CMakeFiles/sat_cumulative_test.dir/cumulative_test.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:137:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:210:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:3: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:722:23: note: move constructor of 'UniqueClauseStream' is implicitly deleted because field 'mutex_' has a deleted move constructor 722 | mutable absl::Mutex mutex_; | ^ /usr/include/absl/synchronization/mutex.h:579:3: note: 'Mutex' has been explicitly marked deleted here 579 | Mutex(const Mutex&) = delete; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:46: note: replace 'default' with 'delete' 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^~~~~~~ | delete /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:680:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 680 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:696:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 696 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:761:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 761 | absl::ReaderMutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:821:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:828:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 828 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:835:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 835 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:844:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 844 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:867:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 867 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:876:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 876 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:925:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 925 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/no_overlap_2d_helper.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/precedences.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/graph.h:178: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator>' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator>] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse_vector.h:304:36: note: in instantiation of template class 'util::IntegerRange>' requested here 304 | ::util::IntegerRange AllEntryIndices() const { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator>' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cumulative.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:186:5: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::Add' requested here 186 | Add(sol); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 23 warnings generated. [568/1054] Building CXX object ortools/sat/CMakeFiles/sat_feasibility_pump_test.dir/feasibility_pump_test.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_pump_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_pump.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:103: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/basis_representation.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/lu_factorization.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/markowitz.h:88: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse.h:40: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator>' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator>] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse_vector.h:304:36: note: in instantiation of template class 'util::IntegerRange>' requested here 304 | ::util::IntegerRange AllEntryIndices() const { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator>' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_pump_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_pump.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_pump_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_pump.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_pump_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_pump.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_pump_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_pump.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_pump_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_pump.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_pump_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_pump.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_pump_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_pump.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_pump_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_pump.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:137:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_pump_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_pump.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:210:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_pump_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_pump.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:3: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:722:23: note: move constructor of 'UniqueClauseStream' is implicitly deleted because field 'mutex_' has a deleted move constructor 722 | mutable absl::Mutex mutex_; | ^ /usr/include/absl/synchronization/mutex.h:579:3: note: 'Mutex' has been explicitly marked deleted here 579 | Mutex(const Mutex&) = delete; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:46: note: replace 'default' with 'delete' 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^~~~~~~ | delete /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:680:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 680 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_pump_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_pump.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:696:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 696 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_pump_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_pump.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:761:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 761 | absl::ReaderMutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_pump_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_pump.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:821:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_pump_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_pump.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:828:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 828 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_pump_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_pump.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:835:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 835 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_pump_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_pump.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:844:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 844 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_pump_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_pump.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:867:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 867 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_pump_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_pump.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:876:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 876 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_pump_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_pump.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_pump_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_pump.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:925:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 925 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_pump_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/feasibility_pump.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:186:5: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::Add' requested here 186 | Add(sol); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 23 warnings generated. [569/1054] Building CXX object ortools/sat/CMakeFiles/sat_inclusion_test.dir/inclusion_test.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/inclusion_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/inclusion.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/inclusion_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/inclusion.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/inclusion_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/inclusion.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/inclusion_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/inclusion.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/inclusion_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/inclusion.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/inclusion_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/inclusion.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/inclusion_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/inclusion.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/inclusion_test.cc:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/gmock.h:18: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:138:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 138 | m_1.SerializeToString(&s_1); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:139:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 139 | m_2.SerializeToString(&s_2); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ 9 warnings generated. [570/1054] Building CXX object ortools/sat/CMakeFiles/sat_cuts_test.dir/cuts_test.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:137:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:210:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:3: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:722:23: note: move constructor of 'UniqueClauseStream' is implicitly deleted because field 'mutex_' has a deleted move constructor 722 | mutable absl::Mutex mutex_; | ^ /usr/include/absl/synchronization/mutex.h:579:3: note: 'Mutex' has been explicitly marked deleted here 579 | Mutex(const Mutex&) = delete; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:46: note: replace 'default' with 'delete' 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^~~~~~~ | delete /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:680:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 680 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:696:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 696 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:761:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 761 | absl::ReaderMutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:821:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:828:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 828 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:835:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 835 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:844:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 844 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:867:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 867 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:876:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 876 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:925:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 925 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint_manager.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/variables_info.h:18: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse.h:40: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator>' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator>] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse_vector.h:304:36: note: in instantiation of template class 'util::IntegerRange>' requested here 304 | ::util::IntegerRange AllEntryIndices() const { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator>' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts_test.cc:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/gmock.h:18: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:138:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 138 | m_1.SerializeToString(&s_1); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:139:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 139 | m_2.SerializeToString(&s_2); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:186:5: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::Add' requested here 186 | Add(sol); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 25 warnings generated. [571/1054] Building CXX object ortools/sat/CMakeFiles/sat_disjunctive_test.dir/disjunctive_test.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/disjunctive_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/disjunctive.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/disjunctive_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/disjunctive.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/disjunctive_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/disjunctive.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/disjunctive_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/disjunctive.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/disjunctive_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/disjunctive.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/disjunctive_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/disjunctive.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/disjunctive_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/disjunctive.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/disjunctive_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/disjunctive.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:137:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/disjunctive_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/disjunctive.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:210:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/disjunctive_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/disjunctive.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:3: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:722:23: note: move constructor of 'UniqueClauseStream' is implicitly deleted because field 'mutex_' has a deleted move constructor 722 | mutable absl::Mutex mutex_; | ^ /usr/include/absl/synchronization/mutex.h:579:3: note: 'Mutex' has been explicitly marked deleted here 579 | Mutex(const Mutex&) = delete; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:46: note: replace 'default' with 'delete' 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^~~~~~~ | delete /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:680:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 680 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/disjunctive_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/disjunctive.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:696:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 696 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/disjunctive_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/disjunctive.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:761:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 761 | absl::ReaderMutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/disjunctive_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/disjunctive.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:821:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/disjunctive_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/disjunctive.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:828:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 828 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/disjunctive_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/disjunctive.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:835:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 835 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/disjunctive_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/disjunctive.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:844:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 844 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/disjunctive_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/disjunctive.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:867:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 867 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/disjunctive_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/disjunctive.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:876:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 876 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/disjunctive_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/disjunctive.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/disjunctive_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/disjunctive.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:925:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 925 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/disjunctive_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/disjunctive.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/no_overlap_2d_helper.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/precedences.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/graph.h:178: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator>' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator>] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse_vector.h:304:36: note: in instantiation of template class 'util::IntegerRange>' requested here 304 | ::util::IntegerRange AllEntryIndices() const { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator>' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/disjunctive_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/disjunctive.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:186:5: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::Add' requested here 186 | Add(sol); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 23 warnings generated. [572/1054] Building CXX object ortools/sat/CMakeFiles/sat_linear_model_test.dir/linear_model_test.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_model_test.cc:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/gmock.h:18: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:138:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 138 | m_1.SerializeToString(&s_1); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:139:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 139 | m_2.SerializeToString(&s_2); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ 2 warnings generated. [573/1054] Building CXX object ortools/sat/CMakeFiles/sat_model_test.dir/model_test.cc.o [574/1054] Building CXX object ortools/sat/CMakeFiles/sat_intervals_test.dir/intervals_test.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:137:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:210:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:3: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:722:23: note: move constructor of 'UniqueClauseStream' is implicitly deleted because field 'mutex_' has a deleted move constructor 722 | mutable absl::Mutex mutex_; | ^ /usr/include/absl/synchronization/mutex.h:579:3: note: 'Mutex' has been explicitly marked deleted here 579 | Mutex(const Mutex&) = delete; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:46: note: replace 'default' with 'delete' 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^~~~~~~ | delete /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:680:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 680 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:696:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 696 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:761:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 761 | absl::ReaderMutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:821:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:828:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 828 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:835:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 835 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:844:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 844 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:867:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 867 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:876:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 876 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:925:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 925 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:186:5: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::Add' requested here 186 | Add(sol); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 22 warnings generated. [575/1054] Building CXX object ortools/sat/CMakeFiles/sat_implied_bounds_test.dir/implied_bounds_test.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:137:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:210:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:3: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:722:23: note: move constructor of 'UniqueClauseStream' is implicitly deleted because field 'mutex_' has a deleted move constructor 722 | mutable absl::Mutex mutex_; | ^ /usr/include/absl/synchronization/mutex.h:579:3: note: 'Mutex' has been explicitly marked deleted here 579 | Mutex(const Mutex&) = delete; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:46: note: replace 'default' with 'delete' 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^~~~~~~ | delete /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:680:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 680 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:696:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 696 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:761:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 761 | absl::ReaderMutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:821:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:828:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 828 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:835:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 835 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:844:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 844 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:867:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 867 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:876:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 876 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:925:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 925 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds_test.cc:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/gmock.h:18: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:138:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 138 | m_1.SerializeToString(&s_1); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:139:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 139 | m_2.SerializeToString(&s_2); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:186:5: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::Add' requested here 186 | Add(sol); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 24 warnings generated. [576/1054] Building CXX object ortools/sat/CMakeFiles/sat_diffn_util_test.dir/diffn_util_test.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:137:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:210:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:3: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:722:23: note: move constructor of 'UniqueClauseStream' is implicitly deleted because field 'mutex_' has a deleted move constructor 722 | mutable absl::Mutex mutex_; | ^ /usr/include/absl/synchronization/mutex.h:579:3: note: 'Mutex' has been explicitly marked deleted here 579 | Mutex(const Mutex&) = delete; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:46: note: replace 'default' with 'delete' 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^~~~~~~ | delete /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:680:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 680 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:696:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 696 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:761:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 761 | absl::ReaderMutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:821:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:828:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 828 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:835:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 835 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:844:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 844 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:867:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 867 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:876:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 876 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:925:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 925 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util_test.cc:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/gmock.h:18: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:138:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 138 | m_1.SerializeToString(&s_1); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:139:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 139 | m_2.SerializeToString(&s_2); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:186:5: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::Add' requested here 186 | Add(sol); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util_test.cc:1108:6: warning: unused function 'CheckFuzzedRectangles' [-Wunused-function] 1108 | void CheckFuzzedRectangles( | ^~~~~~~~~~~~~~~~~~~~~ 25 warnings generated. [577/1054] Building CXX object ortools/sat/CMakeFiles/sat_parameters_validation_test.dir/parameters_validation_test.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/parameters_validation_test.cc:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/gmock.h:18: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:138:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 138 | m_1.SerializeToString(&s_1); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:139:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 139 | m_2.SerializeToString(&s_2); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ 2 warnings generated. [578/1054] Building CXX object ortools/sat/CMakeFiles/sat_linear_constraint_manager_test.dir/linear_constraint_manager_test.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint_manager_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint_manager.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/variables_info.h:18: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse.h:40: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator>' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator>] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse_vector.h:304:36: note: in instantiation of template class 'util::IntegerRange>' requested here 304 | ::util::IntegerRange AllEntryIndices() const { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator>' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint_manager_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint_manager.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint_manager_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint_manager.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint_manager_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint_manager.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint_manager_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint_manager.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint_manager_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint_manager.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint_manager_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint_manager.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint_manager_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint_manager.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint_manager_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint_manager.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:137:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint_manager_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint_manager.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:210:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint_manager_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint_manager.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:3: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:722:23: note: move constructor of 'UniqueClauseStream' is implicitly deleted because field 'mutex_' has a deleted move constructor 722 | mutable absl::Mutex mutex_; | ^ /usr/include/absl/synchronization/mutex.h:579:3: note: 'Mutex' has been explicitly marked deleted here 579 | Mutex(const Mutex&) = delete; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:46: note: replace 'default' with 'delete' 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^~~~~~~ | delete /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:680:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 680 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint_manager_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint_manager.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:696:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 696 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint_manager_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint_manager.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:761:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 761 | absl::ReaderMutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint_manager_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint_manager.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:821:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint_manager_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint_manager.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:828:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 828 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint_manager_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint_manager.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:835:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 835 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint_manager_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint_manager.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:844:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 844 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint_manager_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint_manager.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:867:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 867 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint_manager_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint_manager.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:876:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 876 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint_manager_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint_manager.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint_manager_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint_manager.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:925:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 925 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint_manager_test.cc:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/gmock.h:18: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:138:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 138 | m_1.SerializeToString(&s_1); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:139:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 139 | m_2.SerializeToString(&s_2); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint_manager_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint_manager.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:186:5: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::Add' requested here 186 | Add(sol); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 25 warnings generated. [579/1054] Building CXX object ortools/sat/CMakeFiles/sat_linear_constraint_test.dir/linear_constraint_test.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:137:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:210:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:3: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:722:23: note: move constructor of 'UniqueClauseStream' is implicitly deleted because field 'mutex_' has a deleted move constructor 722 | mutable absl::Mutex mutex_; | ^ /usr/include/absl/synchronization/mutex.h:579:3: note: 'Mutex' has been explicitly marked deleted here 579 | Mutex(const Mutex&) = delete; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:46: note: replace 'default' with 'delete' 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^~~~~~~ | delete /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:680:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 680 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:696:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 696 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:761:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 761 | absl::ReaderMutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:821:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:828:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 828 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:835:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 835 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:844:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 844 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:867:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 867 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:876:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 876 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:925:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 925 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint_test.cc:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/gmock.h:18: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:138:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 138 | m_1.SerializeToString(&s_1); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:139:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 139 | m_2.SerializeToString(&s_2); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:186:5: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::Add' requested here 186 | Add(sol); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 24 warnings generated. [580/1054] Building CXX object ortools/sat/CMakeFiles/sat_linear_propagation_test.dir/linear_propagation_test.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_propagation_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_propagation.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_propagation_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_propagation.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_propagation_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_propagation.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_propagation_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_propagation.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_propagation_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_propagation.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_propagation_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_propagation.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_propagation_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_propagation.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_propagation_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_propagation.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:137:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_propagation_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_propagation.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:210:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_propagation_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_propagation.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:3: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:722:23: note: move constructor of 'UniqueClauseStream' is implicitly deleted because field 'mutex_' has a deleted move constructor 722 | mutable absl::Mutex mutex_; | ^ /usr/include/absl/synchronization/mutex.h:579:3: note: 'Mutex' has been explicitly marked deleted here 579 | Mutex(const Mutex&) = delete; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:46: note: replace 'default' with 'delete' 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^~~~~~~ | delete /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:680:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 680 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_propagation_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_propagation.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:696:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 696 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_propagation_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_propagation.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:761:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 761 | absl::ReaderMutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_propagation_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_propagation.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:821:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_propagation_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_propagation.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:828:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 828 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_propagation_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_propagation.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:835:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 835 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_propagation_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_propagation.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:844:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 844 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_propagation_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_propagation.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:867:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 867 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_propagation_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_propagation.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:876:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 876 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_propagation_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_propagation.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_propagation_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_propagation.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:925:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 925 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_propagation_test.cc:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/gmock.h:18: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:138:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 138 | m_1.SerializeToString(&s_1); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:139:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 139 | m_2.SerializeToString(&s_2); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_propagation_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_propagation.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:186:5: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::Add' requested here 186 | Add(sol); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 24 warnings generated. [581/1054] Building CXX object ortools/sat/CMakeFiles/sat_linear_programming_constraint_test.dir/linear_programming_constraint_test.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_programming_constraint_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_programming_constraint.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:103: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/basis_representation.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/lu_factorization.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/markowitz.h:88: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse.h:40: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator>' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator>] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse_vector.h:304:36: note: in instantiation of template class 'util::IntegerRange>' requested here 304 | ::util::IntegerRange AllEntryIndices() const { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator>' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_programming_constraint_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_programming_constraint.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_programming_constraint_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_programming_constraint.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_programming_constraint_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_programming_constraint.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_programming_constraint_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_programming_constraint.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_programming_constraint_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_programming_constraint.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_programming_constraint_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_programming_constraint.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_programming_constraint_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_programming_constraint.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_programming_constraint_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_programming_constraint.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:137:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_programming_constraint_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_programming_constraint.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:210:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_programming_constraint_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_programming_constraint.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:3: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:722:23: note: move constructor of 'UniqueClauseStream' is implicitly deleted because field 'mutex_' has a deleted move constructor 722 | mutable absl::Mutex mutex_; | ^ /usr/include/absl/synchronization/mutex.h:579:3: note: 'Mutex' has been explicitly marked deleted here 579 | Mutex(const Mutex&) = delete; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:46: note: replace 'default' with 'delete' 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^~~~~~~ | delete /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:680:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 680 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_programming_constraint_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_programming_constraint.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:696:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 696 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_programming_constraint_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_programming_constraint.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:761:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 761 | absl::ReaderMutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_programming_constraint_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_programming_constraint.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:821:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_programming_constraint_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_programming_constraint.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:828:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 828 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_programming_constraint_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_programming_constraint.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:835:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 835 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_programming_constraint_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_programming_constraint.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:844:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 844 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_programming_constraint_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_programming_constraint.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:867:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 867 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_programming_constraint_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_programming_constraint.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:876:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 876 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_programming_constraint_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_programming_constraint.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_programming_constraint_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_programming_constraint.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:925:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 925 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_programming_constraint_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_programming_constraint.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:186:5: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::Add' requested here 186 | Add(sol); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 23 warnings generated. [582/1054] Building CXX object ortools/sat/CMakeFiles/sat_restart_test.dir/restart_test.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:48: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:48: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:48: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:48: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:48: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:48: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:48: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:137:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:210:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:3: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:722:23: note: move constructor of 'UniqueClauseStream' is implicitly deleted because field 'mutex_' has a deleted move constructor 722 | mutable absl::Mutex mutex_; | ^ /usr/include/absl/synchronization/mutex.h:579:3: note: 'Mutex' has been explicitly marked deleted here 579 | Mutex(const Mutex&) = delete; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:46: note: replace 'default' with 'delete' 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^~~~~~~ | delete /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:680:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 680 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:696:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 696 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:761:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 761 | absl::ReaderMutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:821:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:828:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 828 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:835:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 835 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:844:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 844 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:867:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 867 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:876:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 876 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:925:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 925 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:186:5: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::Add' requested here 186 | Add(sol); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 22 warnings generated. [583/1054] Building CXX object ortools/sat/CMakeFiles/sat_integer_expr_test.dir/integer_expr_test.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_expr_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_expr.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_expr_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_expr.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_expr_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_expr.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_expr_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_expr.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_expr_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_expr.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_expr_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_expr.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_expr_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_expr.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_expr_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_expr.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:137:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_expr_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_expr.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:210:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_expr_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_expr.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:3: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:722:23: note: move constructor of 'UniqueClauseStream' is implicitly deleted because field 'mutex_' has a deleted move constructor 722 | mutable absl::Mutex mutex_; | ^ /usr/include/absl/synchronization/mutex.h:579:3: note: 'Mutex' has been explicitly marked deleted here 579 | Mutex(const Mutex&) = delete; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:46: note: replace 'default' with 'delete' 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^~~~~~~ | delete /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:680:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 680 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_expr_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_expr.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:696:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 696 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_expr_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_expr.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:761:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 761 | absl::ReaderMutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_expr_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_expr.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:821:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_expr_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_expr.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:828:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 828 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_expr_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_expr.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:835:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 835 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_expr_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_expr.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:844:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 844 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_expr_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_expr.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:867:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 867 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_expr_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_expr.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:876:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 876 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_expr_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_expr.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_expr_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_expr.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:925:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 925 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_expr_test.cc:97:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 97 | params.MergeFromString(extra_parameters); | ^~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_expr_test.cc:364:15: warning: 'IsEqualToMinOf' is deprecated: Use AddIsEqualToMinOf() instead. [-Wdeprecated-declarations] 364 | model.Add(IsEqualToMinOf(min_expr, exprs)); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_expr.h:753:1: note: 'IsEqualToMinOf' has been explicitly marked deprecated here 753 | ABSL_DEPRECATED("Use AddIsEqualToMinOf() instead.") | ^ /usr/include/absl/base/attributes.h:693:49: note: expanded from macro 'ABSL_DEPRECATED' 693 | #define ABSL_DEPRECATED(message) __attribute__((deprecated(message))) | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_expr_test.cc:375:15: warning: 'IsEqualToMinOf' is deprecated: Use AddIsEqualToMinOf() instead. [-Wdeprecated-declarations] 375 | model.Add(IsEqualToMinOf(max_expr, exprs)); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_expr.h:753:1: note: 'IsEqualToMinOf' has been explicitly marked deprecated here 753 | ABSL_DEPRECATED("Use AddIsEqualToMinOf() instead.") | ^ /usr/include/absl/base/attributes.h:693:49: note: expanded from macro 'ABSL_DEPRECATED' 693 | #define ABSL_DEPRECATED(message) __attribute__((deprecated(message))) | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_expr_test.cc:420:13: warning: 'IsEqualToMinOf' is deprecated: Use AddIsEqualToMinOf() instead. [-Wdeprecated-declarations] 420 | model.Add(IsEqualToMinOf(min_expr, exprs)); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_expr.h:753:1: note: 'IsEqualToMinOf' has been explicitly marked deprecated here 753 | ABSL_DEPRECATED("Use AddIsEqualToMinOf() instead.") | ^ /usr/include/absl/base/attributes.h:693:49: note: expanded from macro 'ABSL_DEPRECATED' 693 | #define ABSL_DEPRECATED(message) __attribute__((deprecated(message))) | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_expr_test.cc:846:28: warning: unused variable 'response' [-Wunused-variable] 846 | const CpSolverResponse response = | ^~~~~~~~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_expr_test.cc:1116:28: warning: unused variable 'response' [-Wunused-variable] 1116 | const CpSolverResponse response = | ^~~~~~~~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_expr_test.cc:1309:28: warning: unused variable 'response' [-Wunused-variable] 1309 | const CpSolverResponse response = | ^~~~~~~~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_expr_test.cc:1480:28: warning: unused variable 'response' [-Wunused-variable] 1480 | const CpSolverResponse response = | ^~~~~~~~ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_expr_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_expr.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:186:5: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::Add' requested here 186 | Add(sol); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 30 warnings generated. [584/1054] Building CXX object ortools/sat/CMakeFiles/sat_pb_constraint_test.dir/pb_constraint_test.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/pb_constraint_test.cc:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/gmock.h:18: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:138:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 138 | m_1.SerializeToString(&s_1); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:139:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 139 | m_2.SerializeToString(&s_2); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ 2 warnings generated. [585/1054] Building CXX object ortools/sat/CMakeFiles/sat_sat_base_test.dir/sat_base_test.cc.o [586/1054] Building CXX object ortools/sat/CMakeFiles/sat_probing_test.dir/probing_test.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/probing_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/probing.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/probing_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/probing.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/probing_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/probing.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/probing_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/probing.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/probing_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/probing.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/probing_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/probing.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/probing_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/probing.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/probing_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/probing.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:137:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/probing_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/probing.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:210:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/probing_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/probing.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:3: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:722:23: note: move constructor of 'UniqueClauseStream' is implicitly deleted because field 'mutex_' has a deleted move constructor 722 | mutable absl::Mutex mutex_; | ^ /usr/include/absl/synchronization/mutex.h:579:3: note: 'Mutex' has been explicitly marked deleted here 579 | Mutex(const Mutex&) = delete; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:46: note: replace 'default' with 'delete' 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^~~~~~~ | delete /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:680:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 680 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/probing_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/probing.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:696:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 696 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/probing_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/probing.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:761:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 761 | absl::ReaderMutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/probing_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/probing.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:821:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/probing_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/probing.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:828:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 828 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/probing_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/probing.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:835:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 835 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/probing_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/probing.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:844:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 844 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/probing_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/probing.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:867:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 867 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/probing_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/probing.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:876:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 876 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/probing_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/probing.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/probing_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/probing.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:925:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 925 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/probing_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/probing.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:186:5: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::Add' requested here 186 | Add(sol); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 22 warnings generated. [587/1054] Building CXX object ortools/sat/CMakeFiles/sat_presolve_util_test.dir/presolve_util_test.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_util_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_util.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_util_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_util.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_util_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_util.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_util_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_util.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_util_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_util.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_util_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_util.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_util_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_util.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_util_test.cc:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/gmock.h:18: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:138:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 138 | m_1.SerializeToString(&s_1); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:139:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 139 | m_2.SerializeToString(&s_2); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ 9 warnings generated. [588/1054] Building CXX object ortools/sat/CMakeFiles/sat_rins_test.dir/rins_test.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/rins_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/rins.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:48: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/rins_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/rins.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:48: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/rins_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/rins.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:48: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/rins_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/rins.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:48: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/rins_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/rins.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:48: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/rins_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/rins.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:48: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/rins_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/rins.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:48: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/rins_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/rins.h:24: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:137:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/rins_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/rins.h:24: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:210:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/rins_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/rins.h:24: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:3: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:722:23: note: move constructor of 'UniqueClauseStream' is implicitly deleted because field 'mutex_' has a deleted move constructor 722 | mutable absl::Mutex mutex_; | ^ /usr/include/absl/synchronization/mutex.h:579:3: note: 'Mutex' has been explicitly marked deleted here 579 | Mutex(const Mutex&) = delete; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:46: note: replace 'default' with 'delete' 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^~~~~~~ | delete /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:680:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 680 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/rins_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/rins.h:24: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:696:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 696 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/rins_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/rins.h:24: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:761:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 761 | absl::ReaderMutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/rins_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/rins.h:24: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:821:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/rins_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/rins.h:24: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:828:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 828 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/rins_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/rins.h:24: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:835:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 835 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/rins_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/rins.h:24: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:844:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 844 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/rins_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/rins.h:24: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:867:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 867 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/rins_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/rins.h:24: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:876:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 876 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/rins_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/rins.h:24: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/rins_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/rins.h:24: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:925:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 925 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/rins_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/rins.h:24: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:186:5: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::Add' requested here 186 | Add(sol); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/rins_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/rins.h:24: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:925:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 925 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/rins_test.cc:63:16: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::Synchronize' requested here 63 | lp_solutions.Synchronize(); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/rins_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/rins.h:24: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:925:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 925 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/rins_test.cc:159:58: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::Synchronize' requested here 159 | shared_response_manager->MutableSolutionsRepository()->Synchronize(); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 24 warnings generated. [589/1054] Building CXX object ortools/sat/CMakeFiles/sat_optimization_test.dir/optimization_test.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/optimization_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/optimization.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/optimization_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/optimization.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/optimization_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/optimization.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/optimization_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/optimization.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/optimization_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/optimization.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/optimization_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/optimization.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/optimization_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/optimization.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/optimization_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/optimization.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:137:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/optimization_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/optimization.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:210:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/optimization_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/optimization.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:3: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:722:23: note: move constructor of 'UniqueClauseStream' is implicitly deleted because field 'mutex_' has a deleted move constructor 722 | mutable absl::Mutex mutex_; | ^ /usr/include/absl/synchronization/mutex.h:579:3: note: 'Mutex' has been explicitly marked deleted here 579 | Mutex(const Mutex&) = delete; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:46: note: replace 'default' with 'delete' 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^~~~~~~ | delete /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:680:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 680 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/optimization_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/optimization.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:696:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 696 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/optimization_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/optimization.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:761:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 761 | absl::ReaderMutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/optimization_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/optimization.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:821:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/optimization_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/optimization.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:828:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 828 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/optimization_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/optimization.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:835:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 835 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/optimization_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/optimization.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:844:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 844 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/optimization_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/optimization.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:867:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 867 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/optimization_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/optimization.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:876:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 876 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/optimization_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/optimization.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/optimization_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/optimization.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:925:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 925 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/optimization_test.cc:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/gmock.h:18: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:138:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 138 | m_1.SerializeToString(&s_1); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:139:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 139 | m_2.SerializeToString(&s_2); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/optimization_test.cc:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_search.h:35: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/no_overlap_2d_helper.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/precedences.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/graph.h:178: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator>' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator>] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse_vector.h:304:36: note: in instantiation of template class 'util::IntegerRange>' requested here 304 | ::util::IntegerRange AllEntryIndices() const { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator>' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/optimization_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/optimization.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:186:5: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::Add' requested here 186 | Add(sol); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 25 warnings generated. [590/1054] Building CXX object ortools/sat/CMakeFiles/sat_linear_relaxation_test.dir/linear_relaxation_test.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_relaxation_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_relaxation.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_relaxation_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_relaxation.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_relaxation_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_relaxation.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_relaxation_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_relaxation.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_relaxation_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_relaxation.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_relaxation_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_relaxation.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_relaxation_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_relaxation.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_relaxation_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_relaxation.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:137:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_relaxation_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_relaxation.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:210:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_relaxation_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_relaxation.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:3: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:722:23: note: move constructor of 'UniqueClauseStream' is implicitly deleted because field 'mutex_' has a deleted move constructor 722 | mutable absl::Mutex mutex_; | ^ /usr/include/absl/synchronization/mutex.h:579:3: note: 'Mutex' has been explicitly marked deleted here 579 | Mutex(const Mutex&) = delete; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:46: note: replace 'default' with 'delete' 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^~~~~~~ | delete /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:680:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 680 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_relaxation_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_relaxation.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:696:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 696 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_relaxation_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_relaxation.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:761:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 761 | absl::ReaderMutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_relaxation_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_relaxation.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:821:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_relaxation_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_relaxation.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:828:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 828 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_relaxation_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_relaxation.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:835:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 835 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_relaxation_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_relaxation.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:844:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 844 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_relaxation_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_relaxation.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:867:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 867 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_relaxation_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_relaxation.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:876:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 876 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_relaxation_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_relaxation.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_relaxation_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_relaxation.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:925:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 925 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_relaxation_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_relaxation.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint_manager.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/variables_info.h:18: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse.h:40: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator>' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator>] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse_vector.h:304:36: note: in instantiation of template class 'util::IntegerRange>' requested here 304 | ::util::IntegerRange AllEntryIndices() const { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator>' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_relaxation_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_relaxation.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:186:5: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::Add' requested here 186 | Add(sol); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 23 warnings generated. [591/1054] Building CXX object ortools/sat/CMakeFiles/sat_integer_test.dir/integer_test.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:137:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:210:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:3: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:722:23: note: move constructor of 'UniqueClauseStream' is implicitly deleted because field 'mutex_' has a deleted move constructor 722 | mutable absl::Mutex mutex_; | ^ /usr/include/absl/synchronization/mutex.h:579:3: note: 'Mutex' has been explicitly marked deleted here 579 | Mutex(const Mutex&) = delete; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:46: note: replace 'default' with 'delete' 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^~~~~~~ | delete /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:680:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 680 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:696:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 696 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:761:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 761 | absl::ReaderMutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:821:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:828:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 828 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:835:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 835 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:844:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 844 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:867:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 867 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:876:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 876 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:925:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 925 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_test.cc:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/gmock.h:18: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:138:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 138 | m_1.SerializeToString(&s_1); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:139:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 139 | m_2.SerializeToString(&s_2); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_test.cc:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_search.h:35: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/no_overlap_2d_helper.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/precedences.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/graph.h:178: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator>' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator>] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse_vector.h:304:36: note: in instantiation of template class 'util::IntegerRange>' requested here 304 | ::util::IntegerRange AllEntryIndices() const { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator>' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:186:5: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::Add' requested here 186 | Add(sol); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 25 warnings generated. [592/1054] Building CXX object ortools/sat/CMakeFiles/sat_presolve_context_test.dir/presolve_context_test.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_util.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_util.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_util.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_util.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_util.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_util.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_util.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:137:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:210:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:3: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:722:23: note: move constructor of 'UniqueClauseStream' is implicitly deleted because field 'mutex_' has a deleted move constructor 722 | mutable absl::Mutex mutex_; | ^ /usr/include/absl/synchronization/mutex.h:579:3: note: 'Mutex' has been explicitly marked deleted here 579 | Mutex(const Mutex&) = delete; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:46: note: replace 'default' with 'delete' 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^~~~~~~ | delete /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:680:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 680 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:696:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 696 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:761:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 761 | absl::ReaderMutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:821:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:828:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 828 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:835:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 835 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:844:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 844 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:867:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 867 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:876:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 876 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:925:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 925 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context_test.cc:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/gmock.h:18: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:138:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 138 | m_1.SerializeToString(&s_1); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:139:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 139 | m_2.SerializeToString(&s_2); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:186:5: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::Add' requested here 186 | Add(sol); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 24 warnings generated. [593/1054] Building CXX object ortools/sat/CMakeFiles/sat_subsolver_test.dir/subsolver_test.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/subsolver_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/subsolver.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/subsolver_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/subsolver.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/subsolver_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/subsolver.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/subsolver_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/subsolver.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/subsolver_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/subsolver.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/subsolver_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/subsolver.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/subsolver_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/subsolver.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/subsolver_test.cc:53:23: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 53 | absl::MutexLock mutex_lock(&state_->mutex); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/subsolver_test.cc:46:9: note: in instantiation of member function 'operations_research::sat::(anonymous namespace)::TestLoopFunction()::TestSubSolver::TaskIsAvailable' requested here 46 | class TestSubSolver : public SubSolver { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/subsolver_test.cc:103:38: note: in instantiation of function template specialization 'operations_research::sat::(anonymous namespace)::TestLoopFunction' requested here 103 | TEST(DeterministicLoop, BasicTest) { TestLoopFunction(); } | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/subsolver_test.cc:60:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 60 | absl::MutexLock mutex_lock(&state_->mutex); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/subsolver_test.cc:46:9: note: in instantiation of member function 'operations_research::sat::(anonymous namespace)::TestLoopFunction()::TestSubSolver::GenerateTask' requested here 46 | class TestSubSolver : public SubSolver { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/subsolver_test.cc:103:38: note: in instantiation of function template specialization 'operations_research::sat::(anonymous namespace)::TestLoopFunction' requested here 103 | TEST(DeterministicLoop, BasicTest) { TestLoopFunction(); } | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/subsolver_test.cc:64:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 64 | absl::MutexLock mutex_lock(&state_->mutex); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/subsolver_test.cc:63:25: note: while substituting into a lambda expression here 63 | return [this, id] { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/subsolver_test.cc:46:9: note: in instantiation of member function 'operations_research::sat::(anonymous namespace)::TestLoopFunction()::TestSubSolver::GenerateTask' requested here 46 | class TestSubSolver : public SubSolver { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/subsolver_test.cc:103:38: note: in instantiation of function template specialization 'operations_research::sat::(anonymous namespace)::TestLoopFunction' requested here 103 | TEST(DeterministicLoop, BasicTest) { TestLoopFunction(); } | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/subsolver_test.cc:71:23: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 71 | absl::MutexLock mutex_lock(&state_->mutex); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/subsolver_test.cc:46:9: note: in instantiation of member function 'operations_research::sat::(anonymous namespace)::TestLoopFunction()::TestSubSolver::Synchronize' requested here 46 | class TestSubSolver : public SubSolver { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/subsolver_test.cc:103:38: note: in instantiation of function template specialization 'operations_research::sat::(anonymous namespace)::TestLoopFunction' requested here 103 | TEST(DeterministicLoop, BasicTest) { TestLoopFunction(); } | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/subsolver_test.cc:53:23: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 53 | absl::MutexLock mutex_lock(&state_->mutex); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/subsolver_test.cc:46:9: note: in instantiation of member function 'operations_research::sat::(anonymous namespace)::TestLoopFunction()::TestSubSolver::TaskIsAvailable' requested here 46 | class TestSubSolver : public SubSolver { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/subsolver_test.cc:105:41: note: in instantiation of function template specialization 'operations_research::sat::(anonymous namespace)::TestLoopFunction' requested here 105 | TEST(NonDeterministicLoop, BasicTest) { TestLoopFunction(); } | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/subsolver_test.cc:60:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 60 | absl::MutexLock mutex_lock(&state_->mutex); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/subsolver_test.cc:46:9: note: in instantiation of member function 'operations_research::sat::(anonymous namespace)::TestLoopFunction()::TestSubSolver::GenerateTask' requested here 46 | class TestSubSolver : public SubSolver { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/subsolver_test.cc:105:41: note: in instantiation of function template specialization 'operations_research::sat::(anonymous namespace)::TestLoopFunction' requested here 105 | TEST(NonDeterministicLoop, BasicTest) { TestLoopFunction(); } | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/subsolver_test.cc:64:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 64 | absl::MutexLock mutex_lock(&state_->mutex); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/subsolver_test.cc:63:25: note: while substituting into a lambda expression here 63 | return [this, id] { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/subsolver_test.cc:46:9: note: in instantiation of member function 'operations_research::sat::(anonymous namespace)::TestLoopFunction()::TestSubSolver::GenerateTask' requested here 46 | class TestSubSolver : public SubSolver { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/subsolver_test.cc:105:41: note: in instantiation of function template specialization 'operations_research::sat::(anonymous namespace)::TestLoopFunction' requested here 105 | TEST(NonDeterministicLoop, BasicTest) { TestLoopFunction(); } | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/subsolver_test.cc:71:23: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 71 | absl::MutexLock mutex_lock(&state_->mutex); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/subsolver_test.cc:46:9: note: in instantiation of member function 'operations_research::sat::(anonymous namespace)::TestLoopFunction()::TestSubSolver::Synchronize' requested here 46 | class TestSubSolver : public SubSolver { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/subsolver_test.cc:105:41: note: in instantiation of function template specialization 'operations_research::sat::(anonymous namespace)::TestLoopFunction' requested here 105 | TEST(NonDeterministicLoop, BasicTest) { TestLoopFunction(); } | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 15 warnings generated. [594/1054] Building CXX object ortools/sat/CMakeFiles/sat_pseudo_costs_test.dir/pseudo_costs_test.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/pseudo_costs_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/pseudo_costs.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/pseudo_costs_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/pseudo_costs.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/pseudo_costs_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/pseudo_costs.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/pseudo_costs_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/pseudo_costs.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/pseudo_costs_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/pseudo_costs.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/pseudo_costs_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/pseudo_costs.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/pseudo_costs_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/pseudo_costs.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/pseudo_costs_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/pseudo_costs.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:137:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/pseudo_costs_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/pseudo_costs.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:210:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/pseudo_costs_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/pseudo_costs.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:3: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:722:23: note: move constructor of 'UniqueClauseStream' is implicitly deleted because field 'mutex_' has a deleted move constructor 722 | mutable absl::Mutex mutex_; | ^ /usr/include/absl/synchronization/mutex.h:579:3: note: 'Mutex' has been explicitly marked deleted here 579 | Mutex(const Mutex&) = delete; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:46: note: replace 'default' with 'delete' 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^~~~~~~ | delete /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:680:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 680 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/pseudo_costs_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/pseudo_costs.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:696:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 696 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/pseudo_costs_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/pseudo_costs.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:761:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 761 | absl::ReaderMutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/pseudo_costs_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/pseudo_costs.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:821:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/pseudo_costs_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/pseudo_costs.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:828:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 828 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/pseudo_costs_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/pseudo_costs.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:835:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 835 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/pseudo_costs_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/pseudo_costs.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:844:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 844 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/pseudo_costs_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/pseudo_costs.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:867:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 867 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/pseudo_costs_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/pseudo_costs.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:876:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 876 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/pseudo_costs_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/pseudo_costs.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/pseudo_costs_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/pseudo_costs.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:925:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 925 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/pseudo_costs_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/pseudo_costs.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint_manager.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/variables_info.h:18: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse.h:40: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator>' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator>] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse_vector.h:304:36: note: in instantiation of template class 'util::IntegerRange>' requested here 304 | ::util::IntegerRange AllEntryIndices() const { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator>' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/pseudo_costs_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/pseudo_costs.h:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:186:5: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::Add' requested here 186 | Add(sol); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 23 warnings generated. [595/1054] Building CXX object ortools/sat/CMakeFiles/sat_sat_cnf_reader_test.dir/sat_cnf_reader_test.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_cnf_reader_test.cc:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_cnf_reader_test.cc:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_cnf_reader_test.cc:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_cnf_reader_test.cc:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_cnf_reader_test.cc:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_cnf_reader_test.cc:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_cnf_reader_test.cc:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_cnf_reader_test.cc:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:137:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_cnf_reader_test.cc:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:210:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_cnf_reader_test.cc:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:3: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:722:23: note: move constructor of 'UniqueClauseStream' is implicitly deleted because field 'mutex_' has a deleted move constructor 722 | mutable absl::Mutex mutex_; | ^ /usr/include/absl/synchronization/mutex.h:579:3: note: 'Mutex' has been explicitly marked deleted here 579 | Mutex(const Mutex&) = delete; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:46: note: replace 'default' with 'delete' 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^~~~~~~ | delete /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:680:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 680 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_cnf_reader_test.cc:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:696:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 696 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_cnf_reader_test.cc:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:761:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 761 | absl::ReaderMutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_cnf_reader_test.cc:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:821:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_cnf_reader_test.cc:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:828:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 828 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_cnf_reader_test.cc:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:835:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 835 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_cnf_reader_test.cc:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:844:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 844 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_cnf_reader_test.cc:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:867:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 867 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_cnf_reader_test.cc:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:876:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 876 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_cnf_reader_test.cc:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_cnf_reader_test.cc:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:925:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 925 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_cnf_reader_test.cc:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:186:5: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::Add' requested here 186 | Add(sol); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 22 warnings generated. [596/1054] Building CXX object ortools/sat/CMakeFiles/sat_sat_decision_test.dir/sat_decision_test.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:48: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:48: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:48: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:48: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:48: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:48: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:48: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:137:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:210:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:3: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:722:23: note: move constructor of 'UniqueClauseStream' is implicitly deleted because field 'mutex_' has a deleted move constructor 722 | mutable absl::Mutex mutex_; | ^ /usr/include/absl/synchronization/mutex.h:579:3: note: 'Mutex' has been explicitly marked deleted here 579 | Mutex(const Mutex&) = delete; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:46: note: replace 'default' with 'delete' 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^~~~~~~ | delete /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:680:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 680 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:696:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 696 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:761:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 761 | absl::ReaderMutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:821:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:828:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 828 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:835:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 835 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:844:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 844 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:867:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 867 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:876:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 876 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:925:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 925 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:186:5: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::Add' requested here 186 | Add(sol); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 22 warnings generated. [597/1054] Building CXX object ortools/sat/CMakeFiles/sat_precedences_test.dir/precedences_test.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/precedences_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/precedences.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/precedences_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/precedences.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/precedences_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/precedences.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/precedences_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/precedences.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/precedences_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/precedences.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/precedences_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/precedences.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/precedences_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/precedences.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/precedences_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/precedences.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:137:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/precedences_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/precedences.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:210:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/precedences_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/precedences.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:3: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:722:23: note: move constructor of 'UniqueClauseStream' is implicitly deleted because field 'mutex_' has a deleted move constructor 722 | mutable absl::Mutex mutex_; | ^ /usr/include/absl/synchronization/mutex.h:579:3: note: 'Mutex' has been explicitly marked deleted here 579 | Mutex(const Mutex&) = delete; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:46: note: replace 'default' with 'delete' 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^~~~~~~ | delete /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:680:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 680 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/precedences_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/precedences.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:696:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 696 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/precedences_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/precedences.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:761:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 761 | absl::ReaderMutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/precedences_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/precedences.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:821:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/precedences_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/precedences.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:828:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 828 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/precedences_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/precedences.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:835:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 835 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/precedences_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/precedences.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:844:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 844 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/precedences_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/precedences.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:867:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 867 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/precedences_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/precedences.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:876:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 876 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/precedences_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/precedences.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/precedences_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/precedences.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:925:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 925 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/precedences_test.cc:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/gmock.h:18: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:138:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 138 | m_1.SerializeToString(&s_1); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:139:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 139 | m_2.SerializeToString(&s_2); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/precedences_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/precedences.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/graph.h:178: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator>' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator>] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse_vector.h:304:36: note: in instantiation of template class 'util::IntegerRange>' requested here 304 | ::util::IntegerRange AllEntryIndices() const { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator>' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/precedences_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/precedences.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:186:5: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::Add' requested here 186 | Add(sol); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 25 warnings generated. [598/1054] Building CXX object ortools/sat/CMakeFiles/sat_symmetry_test.dir/symmetry_test.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/symmetry_test.cc:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/gmock.h:18: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:138:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 138 | m_1.SerializeToString(&s_1); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:139:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 139 | m_2.SerializeToString(&s_2); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ 2 warnings generated. [599/1054] Building CXX object ortools/sat/CMakeFiles/sat_theta_tree_test.dir/theta_tree_test.cc.o [600/1054] Building CXX object ortools/sat/CMakeFiles/sat_symmetry_util_test.dir/symmetry_util_test.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/symmetry_util_test.cc:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/gmock.h:18: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:138:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 138 | m_1.SerializeToString(&s_1); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:139:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 139 | m_2.SerializeToString(&s_2); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ 2 warnings generated. [601/1054] Building CXX object ortools/sat/CMakeFiles/sat_routing_cuts_test.dir/routing_cuts_test.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/routing_cuts_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/routing_cuts.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/routing_cuts_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/routing_cuts.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/routing_cuts_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/routing_cuts.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/routing_cuts_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/routing_cuts.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/routing_cuts_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/routing_cuts.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/routing_cuts_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/routing_cuts.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/routing_cuts_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/routing_cuts.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/routing_cuts_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/routing_cuts.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:137:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/routing_cuts_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/routing_cuts.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:210:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/routing_cuts_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/routing_cuts.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:3: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:722:23: note: move constructor of 'UniqueClauseStream' is implicitly deleted because field 'mutex_' has a deleted move constructor 722 | mutable absl::Mutex mutex_; | ^ /usr/include/absl/synchronization/mutex.h:579:3: note: 'Mutex' has been explicitly marked deleted here 579 | Mutex(const Mutex&) = delete; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:46: note: replace 'default' with 'delete' 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^~~~~~~ | delete /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:680:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 680 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/routing_cuts_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/routing_cuts.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:696:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 696 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/routing_cuts_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/routing_cuts.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:761:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 761 | absl::ReaderMutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/routing_cuts_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/routing_cuts.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:821:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/routing_cuts_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/routing_cuts.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:828:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 828 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/routing_cuts_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/routing_cuts.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:835:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 835 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/routing_cuts_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/routing_cuts.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:844:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 844 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/routing_cuts_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/routing_cuts.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:867:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 867 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/routing_cuts_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/routing_cuts.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:876:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 876 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/routing_cuts_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/routing_cuts.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/routing_cuts_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/routing_cuts.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:925:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 925 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/routing_cuts_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/routing_cuts.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint_manager.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/variables_info.h:18: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse.h:40: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator>' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator>] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse_vector.h:304:36: note: in instantiation of template class 'util::IntegerRange>' requested here 304 | ::util::IntegerRange AllEntryIndices() const { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator>' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/routing_cuts_test.cc:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/gmock.h:18: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:138:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 138 | m_1.SerializeToString(&s_1); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:139:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 139 | m_2.SerializeToString(&s_2); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/routing_cuts_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/routing_cuts.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:186:5: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::Add' requested here 186 | Add(sol); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 25 warnings generated. [602/1054] Building CXX object ortools/packing/CMakeFiles/vector_bin_packing.dir/vector_bin_packing_main.cc.o [603/1054] Building CXX object ortools/sat/CMakeFiles/sat_zero_half_cuts_test.dir/zero_half_cuts_test.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/zero_half_cuts_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/zero_half_cuts.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/zero_half_cuts_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/zero_half_cuts.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/zero_half_cuts_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/zero_half_cuts.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/zero_half_cuts_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/zero_half_cuts.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/zero_half_cuts_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/zero_half_cuts.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/zero_half_cuts_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/zero_half_cuts.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/zero_half_cuts_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/zero_half_cuts.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/zero_half_cuts_test.cc:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/gmock.h:18: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:138:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 138 | m_1.SerializeToString(&s_1); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:139:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 139 | m_2.SerializeToString(&s_2); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ 9 warnings generated. [604/1054] Building CXX object ortools/sat/CMakeFiles/sat_scheduling_helpers_test.dir/scheduling_helpers_test.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:137:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:210:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:3: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:722:23: note: move constructor of 'UniqueClauseStream' is implicitly deleted because field 'mutex_' has a deleted move constructor 722 | mutable absl::Mutex mutex_; | ^ /usr/include/absl/synchronization/mutex.h:579:3: note: 'Mutex' has been explicitly marked deleted here 579 | Mutex(const Mutex&) = delete; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:46: note: replace 'default' with 'delete' 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^~~~~~~ | delete /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:680:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 680 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:696:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 696 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:761:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 761 | absl::ReaderMutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:821:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:828:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 828 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:835:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 835 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:844:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 844 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:867:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 867 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:876:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 876 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:925:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 925 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:186:5: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::Add' requested here 186 | Add(sol); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 22 warnings generated. [605/1054] Building CXX object ortools/graph/CMakeFiles/graph_rooted_tree_test.dir/rooted_tree_test.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/rooted_tree_test.cc:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/gmock.h:18: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:138:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 138 | m_1.SerializeToString(&s_1); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:139:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 139 | m_2.SerializeToString(&s_2); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ 2 warnings generated. [606/1054] Building CXX object ortools/sat/CMakeFiles/sat_table_test.dir/table_test.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/table_test.cc:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/gmock.h:18: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:138:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 138 | m_1.SerializeToString(&s_1); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:139:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 139 | m_2.SerializeToString(&s_2); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/table_test.cc:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/table_test.cc:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/table_test.cc:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/table_test.cc:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/table_test.cc:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/table_test.cc:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/table_test.cc:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/table_test.cc:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:137:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/table_test.cc:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:210:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/table_test.cc:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:3: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:722:23: note: move constructor of 'UniqueClauseStream' is implicitly deleted because field 'mutex_' has a deleted move constructor 722 | mutable absl::Mutex mutex_; | ^ /usr/include/absl/synchronization/mutex.h:579:3: note: 'Mutex' has been explicitly marked deleted here 579 | Mutex(const Mutex&) = delete; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:46: note: replace 'default' with 'delete' 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^~~~~~~ | delete /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:680:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 680 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/table_test.cc:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:696:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 696 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/table_test.cc:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:761:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 761 | absl::ReaderMutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/table_test.cc:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:821:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/table_test.cc:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:828:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 828 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/table_test.cc:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:835:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 835 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/table_test.cc:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:844:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 844 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/table_test.cc:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:867:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 867 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/table_test.cc:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:876:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 876 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/table_test.cc:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/table_test.cc:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:925:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 925 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/table_test.cc:391:26: warning: unused variable 'response' [-Wunused-variable] 391 | const CpSolverResponse response = SolveCpModel(cp_model.Build(), &model); | ^~~~~~~~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/table_test.cc:506:26: warning: unused variable 'response' [-Wunused-variable] 506 | const CpSolverResponse response = SolveCpModel(cp_model.Build(), &model); | ^~~~~~~~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/table_test.cc:559:26: warning: unused variable 'response' [-Wunused-variable] 559 | const CpSolverResponse response = SolveCpModel(cp_model.Build(), &model); | ^~~~~~~~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/table_test.cc:605:26: warning: unused variable 'response' [-Wunused-variable] 605 | const CpSolverResponse response = SolveCpModel(cp_model.Build(), &model); | ^~~~~~~~ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/table_test.cc:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:186:5: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::Add' requested here 186 | Add(sol); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 28 warnings generated. [607/1054] Building CXX object ortools/sat/CMakeFiles/sat_sat_inprocessing_test.dir/sat_inprocessing_test.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_inprocessing_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_inprocessing.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_inprocessing_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_inprocessing.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_inprocessing_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_inprocessing.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_inprocessing_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_inprocessing.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_inprocessing_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_inprocessing.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_inprocessing_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_inprocessing.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_inprocessing_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_inprocessing.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_inprocessing_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_inprocessing.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_programming_constraint.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:103: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/basis_representation.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/lu_factorization.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/markowitz.h:88: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse.h:40: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator>' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator>] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse_vector.h:304:36: note: in instantiation of template class 'util::IntegerRange>' requested here 304 | ::util::IntegerRange AllEntryIndices() const { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator>' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_inprocessing_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_inprocessing.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_programming_constraint.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:137:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_inprocessing_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_inprocessing.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_programming_constraint.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:210:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_inprocessing_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_inprocessing.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_programming_constraint.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:3: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:722:23: note: move constructor of 'UniqueClauseStream' is implicitly deleted because field 'mutex_' has a deleted move constructor 722 | mutable absl::Mutex mutex_; | ^ /usr/include/absl/synchronization/mutex.h:579:3: note: 'Mutex' has been explicitly marked deleted here 579 | Mutex(const Mutex&) = delete; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:46: note: replace 'default' with 'delete' 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^~~~~~~ | delete /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:680:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 680 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_inprocessing_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_inprocessing.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_programming_constraint.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:696:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 696 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_inprocessing_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_inprocessing.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_programming_constraint.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:761:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 761 | absl::ReaderMutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_inprocessing_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_inprocessing.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_programming_constraint.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:821:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_inprocessing_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_inprocessing.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_programming_constraint.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:828:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 828 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_inprocessing_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_inprocessing.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_programming_constraint.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:835:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 835 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_inprocessing_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_inprocessing.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_programming_constraint.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:844:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 844 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_inprocessing_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_inprocessing.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_programming_constraint.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:867:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 867 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_inprocessing_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_inprocessing.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_programming_constraint.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:876:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 876 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_inprocessing_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_inprocessing.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_programming_constraint.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_inprocessing_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_inprocessing.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_programming_constraint.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:925:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 925 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_inprocessing_test.cc:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/gmock.h:18: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:138:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 138 | m_1.SerializeToString(&s_1); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:139:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 139 | m_2.SerializeToString(&s_2); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_inprocessing_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_inprocessing.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_programming_constraint.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:186:5: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::Add' requested here 186 | Add(sol); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 25 warnings generated. [608/1054] Building CXX object ortools/sat/CMakeFiles/sat_runner.dir/sat_runner.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_runner.cc:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_runner.cc:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_runner.cc:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_runner.cc:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_runner.cc:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_runner.cc:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_runner.cc:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_runner.cc:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:137:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_runner.cc:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:210:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_runner.cc:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:3: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:722:23: note: move constructor of 'UniqueClauseStream' is implicitly deleted because field 'mutex_' has a deleted move constructor 722 | mutable absl::Mutex mutex_; | ^ /usr/include/absl/synchronization/mutex.h:579:3: note: 'Mutex' has been explicitly marked deleted here 579 | Mutex(const Mutex&) = delete; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:46: note: replace 'default' with 'delete' 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^~~~~~~ | delete /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:680:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 680 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_runner.cc:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:696:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 696 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_runner.cc:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:761:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 761 | absl::ReaderMutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_runner.cc:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:821:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_runner.cc:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:828:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 828 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_runner.cc:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:835:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 835 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_runner.cc:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:844:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 844 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_runner.cc:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:867:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 867 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_runner.cc:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:876:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 876 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_runner.cc:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_runner.cc:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:925:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 925 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_runner.cc:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/boolean_problem.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:186:5: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::Add' requested here 186 | Add(sol); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 22 warnings generated. [609/1054] Building CXX object ortools/sat/CMakeFiles/sat_scheduling_cuts_test.dir/scheduling_cuts_test.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_cuts_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_cuts.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_cuts_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_cuts.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_cuts_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_cuts.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_cuts_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_cuts.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_cuts_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_cuts.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_cuts_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_cuts.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_cuts_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_cuts.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_cuts_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_cuts.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:137:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_cuts_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_cuts.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:210:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_cuts_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_cuts.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:3: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:722:23: note: move constructor of 'UniqueClauseStream' is implicitly deleted because field 'mutex_' has a deleted move constructor 722 | mutable absl::Mutex mutex_; | ^ /usr/include/absl/synchronization/mutex.h:579:3: note: 'Mutex' has been explicitly marked deleted here 579 | Mutex(const Mutex&) = delete; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:46: note: replace 'default' with 'delete' 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^~~~~~~ | delete /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:680:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 680 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_cuts_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_cuts.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:696:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 696 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_cuts_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_cuts.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:761:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 761 | absl::ReaderMutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_cuts_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_cuts.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:821:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_cuts_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_cuts.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:828:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 828 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_cuts_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_cuts.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:835:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 835 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_cuts_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_cuts.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:844:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 844 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_cuts_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_cuts.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:867:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 867 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_cuts_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_cuts.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:876:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 876 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_cuts_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_cuts.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_cuts_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_cuts.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:925:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 925 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_cuts_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_cuts.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/linear_constraint_manager.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/variables_info.h:18: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse.h:40: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator>' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator>] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse_vector.h:304:36: note: in instantiation of template class 'util::IntegerRange>' requested here 304 | ::util::IntegerRange AllEntryIndices() const { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator>' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_cuts_test.cc:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/gmock.h:18: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:138:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 138 | m_1.SerializeToString(&s_1); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:139:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 139 | m_2.SerializeToString(&s_2); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_cuts_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_cuts.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cuts.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:186:5: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::Add' requested here 186 | Add(sol); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 25 warnings generated. [610/1054] Building CXX object ortools/math_opt/constraints/indicator/CMakeFiles/math_opt_constraints_indicator_validator_test.dir/validator_test.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/validator_test.cc:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/gmock.h:18: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:138:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 138 | m_1.SerializeToString(&s_1); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:139:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 139 | m_2.SerializeToString(&s_2); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ 2 warnings generated. [611/1054] Building CXX object ortools/sat/CMakeFiles/sat_timetable_test.dir/timetable_test.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/timetable_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/timetable.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/timetable_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/timetable.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/timetable_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/timetable.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/timetable_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/timetable.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/timetable_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/timetable.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/timetable_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/timetable.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/timetable_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/timetable.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/timetable_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/timetable.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:137:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/timetable_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/timetable.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:210:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/timetable_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/timetable.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:3: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:722:23: note: move constructor of 'UniqueClauseStream' is implicitly deleted because field 'mutex_' has a deleted move constructor 722 | mutable absl::Mutex mutex_; | ^ /usr/include/absl/synchronization/mutex.h:579:3: note: 'Mutex' has been explicitly marked deleted here 579 | Mutex(const Mutex&) = delete; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:46: note: replace 'default' with 'delete' 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^~~~~~~ | delete /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:680:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 680 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/timetable_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/timetable.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:696:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 696 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/timetable_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/timetable.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:761:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 761 | absl::ReaderMutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/timetable_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/timetable.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:821:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/timetable_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/timetable.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:828:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 828 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/timetable_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/timetable.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:835:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 835 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/timetable_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/timetable.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:844:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 844 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/timetable_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/timetable.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:867:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 867 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/timetable_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/timetable.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:876:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 876 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/timetable_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/timetable.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/timetable_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/timetable.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:925:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 925 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/timetable_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/timetable.h:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/precedences.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/graph.h:178: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator>' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator>] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse_vector.h:304:36: note: in instantiation of template class 'util::IntegerRange>' requested here 304 | ::util::IntegerRange AllEntryIndices() const { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator>' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/timetable_test.cc:432:19: warning: loop variable 'entry' creates a copy from type 'const std::pair, int>' [-Wrange-loop-construct] 432 | for (const auto entry : sequence_to_count) { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/timetable_test.cc:432:8: note: use reference type 'const std::pair, int> &' to prevent copying 432 | for (const auto entry : sequence_to_count) { | ^~~~~~~~~~~~~~~~~~ | & /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/timetable_test.cc:489:19: warning: loop variable 'entry' creates a copy from type 'const std::pair, int>' [-Wrange-loop-construct] 489 | for (const auto entry : sequence_to_count) { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/timetable_test.cc:489:8: note: use reference type 'const std::pair, int> &' to prevent copying 489 | for (const auto entry : sequence_to_count) { | ^~~~~~~~~~~~~~~~~~ | & /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/timetable_test.cc:543:19: warning: loop variable 'entry' creates a copy from type 'const std::pair, int>' [-Wrange-loop-construct] 543 | for (const auto entry : sequence_to_count) { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/timetable_test.cc:543:8: note: use reference type 'const std::pair, int> &' to prevent copying 543 | for (const auto entry : sequence_to_count) { | ^~~~~~~~~~~~~~~~~~ | & In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/timetable_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/timetable.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:186:5: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::Add' requested here 186 | Add(sol); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 26 warnings generated. [612/1054] Building CXX object ortools/math_opt/constraints/quadratic/CMakeFiles/math_opt_constraints_quadratic_validator_test.dir/validator_test.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/quadratic/validator_test.cc:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/gmock.h:18: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:138:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 138 | m_1.SerializeToString(&s_1); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:139:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 139 | m_2.SerializeToString(&s_2); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ 2 warnings generated. [613/1054] Linking CXX static library lib64/libmath_opt_callback_tests.a [614/1054] Linking CXX static library lib64/libmath_opt_status_tests.a [615/1054] Linking CXX static library lib64/libmath_opt_lp_tests.a [616/1054] Linking CXX static library lib64/libmath_opt_lp_incomplete_solve_tests.a [617/1054] Building CXX object ortools/math_opt/constraints/second_order_cone/CMakeFiles/math_opt_constraints_soc_validator_test.dir/validator_test.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/second_order_cone/validator_test.cc:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/gmock.h:18: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:138:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 138 | m_1.SerializeToString(&s_1); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:139:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 139 | m_2.SerializeToString(&s_2); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ 2 warnings generated. [618/1054] Linking CXX static library lib64/libmath_opt_invalid_input_tests.a [619/1054] Linking CXX static library lib64/libmath_opt_mip_tests.a [620/1054] Linking CXX static library lib64/libmath_opt_ip_model_solve_parameters_tests.a [621/1054] Linking CXX static library lib64/libmath_opt_ip_multiple_solutions_tests.a [622/1054] Linking CXX static library lib64/libmath_opt_lp_model_solve_parameters_tests.a [623/1054] Linking CXX static library lib64/libmath_opt_lp_parameter_tests.a [624/1054] Linking CXX static library lib64/libmath_opt_lp_initial_basis_tests.a [625/1054] Linking CXX static library lib64/libmath_opt_ip_parameter_tests.a [626/1054] Linking CXX static library lib64/libmath_opt_multi_objective_tests.a [627/1054] Linking CXX static library lib64/libmath_opt_qp_tests.a [628/1054] Linking CXX static library lib64/libmath_opt_qc_tests.a [629/1054] Linking CXX static library lib64/libmath_opt_second_order_cone_tests.a [630/1054] Linking CXX static library lib64/libmath_opt_logical_constraint_tests.a [631/1054] Building CXX object ortools/sat/CMakeFiles/sat_var_domination_test.dir/var_domination_test.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/var_domination_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/var_domination.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_util.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/var_domination_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/var_domination.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_util.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/var_domination_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/var_domination.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_util.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/var_domination_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/var_domination.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_util.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/var_domination_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/var_domination.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_util.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/var_domination_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/var_domination.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_util.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/var_domination_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/var_domination.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_util.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/var_domination_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/var_domination.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:137:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/var_domination_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/var_domination.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:210:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/var_domination_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/var_domination.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:3: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:722:23: note: move constructor of 'UniqueClauseStream' is implicitly deleted because field 'mutex_' has a deleted move constructor 722 | mutable absl::Mutex mutex_; | ^ /usr/include/absl/synchronization/mutex.h:579:3: note: 'Mutex' has been explicitly marked deleted here 579 | Mutex(const Mutex&) = delete; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:46: note: replace 'default' with 'delete' 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^~~~~~~ | delete /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:680:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 680 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/var_domination_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/var_domination.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:696:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 696 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/var_domination_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/var_domination.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:761:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 761 | absl::ReaderMutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/var_domination_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/var_domination.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:821:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/var_domination_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/var_domination.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:828:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 828 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/var_domination_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/var_domination.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:835:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 835 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/var_domination_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/var_domination.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:844:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 844 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/var_domination_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/var_domination.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:867:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 867 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/var_domination_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/var_domination.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:876:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 876 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/var_domination_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/var_domination.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/var_domination_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/var_domination.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:925:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 925 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/var_domination_test.cc:17: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/gmock.h:18: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:138:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 138 | m_1.SerializeToString(&s_1); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:139:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 139 | m_2.SerializeToString(&s_2); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/var_domination_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/var_domination.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/presolve_context.h:38: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/solution_crush.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/implied_bounds.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:186:5: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::Add' requested here 186 | Add(sol); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 24 warnings generated. [632/1054] Linking CXX static library lib64/libmath_opt_generic_tests.a [633/1054] Linking CXX static library lib64/libmath_opt_infeasible_subsystem_tests.a [634/1054] Building CXX object ortools/math_opt/constraints/quadratic/CMakeFiles/math_opt_constraints_quadratic_storage_test.dir/storage_test.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/quadratic/storage_test.cc:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/gmock.h:18: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:138:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 138 | m_1.SerializeToString(&s_1); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:139:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 139 | m_2.SerializeToString(&s_2); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ 2 warnings generated. [635/1054] Building CXX object ortools/math_opt/constraints/second_order_cone/CMakeFiles/math_opt_constraints_soc_storage_test.dir/storage_test.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/second_order_cone/storage_test.cc:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/gmock.h:18: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:138:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 138 | m_1.SerializeToString(&s_1); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:139:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 139 | m_2.SerializeToString(&s_2); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ 2 warnings generated. [636/1054] Building CXX object ortools/math_opt/constraints/sos/CMakeFiles/math_opt_constraints_sos_validator_test.dir/validator_test.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/sos/validator_test.cc:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/gmock.h:18: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:138:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 138 | m_1.SerializeToString(&s_1); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:139:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 139 | m_2.SerializeToString(&s_2); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ 2 warnings generated. [637/1054] Building CXX object ortools/math_opt/constraints/indicator/CMakeFiles/math_opt_constraints_indicator_storage_test.dir/storage_test.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/storage_test.cc:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/gmock.h:18: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:138:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 138 | m_1.SerializeToString(&s_1); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:139:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 139 | m_2.SerializeToString(&s_2); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/storage_test.cc:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:162:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 162 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/storage_test.cc:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:195:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 195 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/storage_test.cc:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:236:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 236 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/storage_test.cc:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:265:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 265 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/storage_test.cc:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:293:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 293 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/storage_test.cc:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:236:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 236 | const absl::MutexLock lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:720:26: note: in instantiation of member function 'operations_research::math_opt::UpdateTrackers::GetUpdatedTrackers' requested here 720 | update_trackers_.GetUpdatedTrackers()); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. [638/1054] Building CXX object ortools/sat/CMakeFiles/sat_work_assignment_test.dir/work_assignment_test.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/work_assignment_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/work_assignment.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/work_assignment_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/work_assignment.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/work_assignment_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/work_assignment.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/work_assignment_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/work_assignment.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/work_assignment_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/work_assignment.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/work_assignment_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/work_assignment.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/work_assignment_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/work_assignment.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/clause.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/cliques.h:41: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/work_assignment_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/work_assignment.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:137:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/work_assignment_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/work_assignment.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:210:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/work_assignment_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/work_assignment.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:3: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:722:23: note: move constructor of 'UniqueClauseStream' is implicitly deleted because field 'mutex_' has a deleted move constructor 722 | mutable absl::Mutex mutex_; | ^ /usr/include/absl/synchronization/mutex.h:579:3: note: 'Mutex' has been explicitly marked deleted here 579 | Mutex(const Mutex&) = delete; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:46: note: replace 'default' with 'delete' 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^~~~~~~ | delete /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:680:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 680 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/work_assignment_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/work_assignment.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:696:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 696 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/work_assignment_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/work_assignment.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:761:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 761 | absl::ReaderMutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/work_assignment_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/work_assignment.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:821:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/work_assignment_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/work_assignment.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:828:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 828 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/work_assignment_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/work_assignment.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:835:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 835 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/work_assignment_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/work_assignment.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:844:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 844 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/work_assignment_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/work_assignment.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:867:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 867 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/work_assignment_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/work_assignment.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:876:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 876 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/work_assignment_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/work_assignment.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/work_assignment_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/work_assignment.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:925:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 925 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/work_assignment_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/work_assignment.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/no_overlap_2d_helper.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/precedences.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/graph.h:178: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator>' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator>] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse_vector.h:304:36: note: in instantiation of template class 'util::IntegerRange>' requested here 304 | ::util::IntegerRange AllEntryIndices() const { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator>' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/work_assignment_test.cc:14: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/work_assignment.h:225:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | absl::MutexLock l(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/work_assignment_test.cc:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/gmock.h:18: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:138:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 138 | m_1.SerializeToString(&s_1); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:139:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 139 | m_2.SerializeToString(&s_2); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/work_assignment_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/work_assignment.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/integer.h:41: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_solver.h:40: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/restart.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/sat_decision.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:186:5: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::Add' requested here 186 | Add(sol); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 26 warnings generated. [639/1054] Building CXX object ortools/sat/CMakeFiles/sat_util_test.dir/util_test.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util_test.cc:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/gmock.h:18: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:138:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 138 | m_1.SerializeToString(&s_1); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:139:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 139 | m_2.SerializeToString(&s_2); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util_test.cc:1013:11: warning: variable 'sum_of_all' set but not used [-Wunused-but-set-variable] 1013 | int64_t sum_of_all = 0; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util_test.cc:1040:11: warning: variable 'sum_of_elements' set but not used [-Wunused-but-set-variable] 1040 | int64_t sum_of_elements = 0; | ^ 11 warnings generated. [640/1054] Building CXX object ortools/math_opt/constraints/indicator/CMakeFiles/math_opt_constraints_indicator_indicator_constraint_test.dir/indicator_constraint_test.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:162:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 162 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:195:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 195 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:236:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 236 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:265:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 265 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:293:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 293 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint_test.cc:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/gmock.h:18: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:138:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 138 | m_1.SerializeToString(&s_1); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:139:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 139 | m_2.SerializeToString(&s_2); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:236:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 236 | const absl::MutexLock lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:720:26: note: in instantiation of member function 'operations_research::math_opt::UpdateTrackers::GetUpdatedTrackers' requested here 720 | update_trackers_.GetUpdatedTrackers()); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. [641/1054] Building CXX object ortools/algorithms/samples/CMakeFiles/knapsack.dir/knapsack.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/algorithms/samples/knapsack.cc:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/algorithms/knapsack_solver.h:23: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/algorithms/samples/knapsack.cc:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/algorithms/knapsack_solver.h:23: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/algorithms/samples/knapsack.cc:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/algorithms/knapsack_solver.h:23: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/algorithms/samples/knapsack.cc:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/algorithms/knapsack_solver.h:23: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/algorithms/samples/knapsack.cc:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/algorithms/knapsack_solver.h:23: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/algorithms/samples/knapsack.cc:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/algorithms/knapsack_solver.h:23: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/algorithms/samples/knapsack.cc:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/algorithms/knapsack_solver.h:23: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 7 warnings generated. [642/1054] Building CXX object ortools/math_opt/constraints/sos/CMakeFiles/math_opt_constraints_sos_storage_test.dir/storage_test.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/sos/storage_test.cc:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/gmock.h:18: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:138:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 138 | m_1.SerializeToString(&s_1); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:139:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 139 | m_2.SerializeToString(&s_2); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ 2 warnings generated. [643/1054] Building CXX object ortools/math_opt/constraints/second_order_cone/CMakeFiles/math_opt_constraints_soc_second_order_cone_constraint_test.dir/second_order_cone_constraint_test.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/second_order_cone/second_order_cone_constraint_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/second_order_cone/second_order_cone_constraint.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:162:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 162 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/second_order_cone/second_order_cone_constraint_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/second_order_cone/second_order_cone_constraint.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:195:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 195 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/second_order_cone/second_order_cone_constraint_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/second_order_cone/second_order_cone_constraint.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:236:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 236 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/second_order_cone/second_order_cone_constraint_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/second_order_cone/second_order_cone_constraint.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:265:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 265 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/second_order_cone/second_order_cone_constraint_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/second_order_cone/second_order_cone_constraint.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:293:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 293 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/second_order_cone/second_order_cone_constraint_test.cc:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/gmock.h:18: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:138:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 138 | m_1.SerializeToString(&s_1); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:139:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 139 | m_2.SerializeToString(&s_2); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/second_order_cone/second_order_cone_constraint_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/second_order_cone/second_order_cone_constraint.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:236:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 236 | const absl::MutexLock lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:720:26: note: in instantiation of member function 'operations_research::math_opt::UpdateTrackers::GetUpdatedTrackers' requested here 720 | update_trackers_.GetUpdatedTrackers()); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. [644/1054] Building CXX object ortools/algorithms/samples/CMakeFiles/set_cover.dir/set_cover.cc.o [645/1054] Building CXX object ortools/algorithms/samples/CMakeFiles/simple_knapsack_program.dir/simple_knapsack_program.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/algorithms/samples/simple_knapsack_program.cc:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/algorithms/knapsack_solver.h:23: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/algorithms/samples/simple_knapsack_program.cc:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/algorithms/knapsack_solver.h:23: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/algorithms/samples/simple_knapsack_program.cc:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/algorithms/knapsack_solver.h:23: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/algorithms/samples/simple_knapsack_program.cc:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/algorithms/knapsack_solver.h:23: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/algorithms/samples/simple_knapsack_program.cc:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/algorithms/knapsack_solver.h:23: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/algorithms/samples/simple_knapsack_program.cc:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/algorithms/knapsack_solver.h:23: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/algorithms/samples/simple_knapsack_program.cc:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/algorithms/knapsack_solver.h:23: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 7 warnings generated. [646/1054] Building CXX object ortools/graph/samples/CMakeFiles/assignment_linear_sum_assignment.dir/assignment_linear_sum_assignment.cc.o [647/1054] Building CXX object ortools/graph/samples/CMakeFiles/assignment_min_flow.dir/assignment_min_flow.cc.o [648/1054] Building CXX object ortools/graph/samples/CMakeFiles/balance_min_flow.dir/balance_min_flow.cc.o [649/1054] Building CXX object ortools/graph/samples/CMakeFiles/bfs_directed.dir/bfs_directed.cc.o [650/1054] Building CXX object ortools/math_opt/solvers/CMakeFiles/math_opt_solvers_message_callback_data_test.dir/message_callback_data_test.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solvers/message_callback_data_test.cc:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/gmock.h:18: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:138:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 138 | m_1.SerializeToString(&s_1); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:139:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 139 | m_2.SerializeToString(&s_2); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ 2 warnings generated. [651/1054] Building CXX object ortools/graph/samples/CMakeFiles/bfs_one_to_all.dir/bfs_one_to_all.cc.o [652/1054] Building CXX object ortools/graph/samples/CMakeFiles/bfs_undirected.dir/bfs_undirected.cc.o [653/1054] Building CXX object ortools/math_opt/constraints/quadratic/CMakeFiles/math_opt_constraints_quadratic_quadratic_constraint_test.dir/quadratic_constraint_test.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/quadratic/quadratic_constraint_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/quadratic/quadratic_constraint.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:162:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 162 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/quadratic/quadratic_constraint_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/quadratic/quadratic_constraint.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:195:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 195 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/quadratic/quadratic_constraint_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/quadratic/quadratic_constraint.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:236:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 236 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/quadratic/quadratic_constraint_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/quadratic/quadratic_constraint.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:265:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 265 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/quadratic/quadratic_constraint_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/quadratic/quadratic_constraint.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:293:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 293 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/quadratic/quadratic_constraint_test.cc:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/gmock.h:18: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:138:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 138 | m_1.SerializeToString(&s_1); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:139:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 139 | m_2.SerializeToString(&s_2); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/quadratic/quadratic_constraint_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/quadratic/quadratic_constraint.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:236:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 236 | const absl::MutexLock lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:720:26: note: in instantiation of member function 'operations_research::math_opt::UpdateTrackers::GetUpdatedTrackers' requested here 720 | update_trackers_.GetUpdatedTrackers()); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. [654/1054] Building CXX object ortools/graph/samples/CMakeFiles/dag_multiple_shortest_paths_sequential.dir/dag_multiple_shortest_paths_sequential.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/samples/dag_multiple_shortest_paths_sequential.cc:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/graph.h:178: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/graph.h:1438:41: note: in instantiation of template class 'util::IntegerRange' requested here 1438 | for (const NodeIndexType node : Base::AllNodes()) { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/samples/dag_multiple_shortest_paths_sequential.cc:66:9: note: in instantiation of member function 'util::StaticGraph<>::Build' requested here 66 | graph.Build(&permutation); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ 1 warning generated. [655/1054] Building CXX object ortools/graph/samples/CMakeFiles/dag_multiple_shortest_paths_one_to_all.dir/dag_multiple_shortest_paths_one_to_all.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/samples/dag_multiple_shortest_paths_one_to_all.cc:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/graph.h:178: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/graph.h:1438:41: note: in instantiation of template class 'util::IntegerRange' requested here 1438 | for (const NodeIndexType node : Base::AllNodes()) { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/samples/dag_multiple_shortest_paths_one_to_all.cc:46:9: note: in instantiation of member function 'util::StaticGraph<>::Build' requested here 46 | graph.Build(&permutation); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ 1 warning generated. [656/1054] Building CXX object ortools/graph/samples/CMakeFiles/dag_shortest_path_sequential.dir/dag_shortest_path_sequential.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/samples/dag_shortest_path_sequential.cc:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/graph.h:178: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/graph.h:1438:41: note: in instantiation of template class 'util::IntegerRange' requested here 1438 | for (const NodeIndexType node : Base::AllNodes()) { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/samples/dag_shortest_path_sequential.cc:69:9: note: in instantiation of member function 'util::StaticGraph<>::Build' requested here 69 | graph.Build(&permutation); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ 1 warning generated. [657/1054] Building CXX object ortools/graph/samples/CMakeFiles/dag_simple_multiple_shortest_paths.dir/dag_simple_multiple_shortest_paths.cc.o [658/1054] Building CXX object ortools/graph/samples/CMakeFiles/dag_simple_constrained_shortest_path.dir/dag_simple_constrained_shortest_path.cc.o [659/1054] Building CXX object ortools/graph/samples/CMakeFiles/dag_simple_shortest_path.dir/dag_simple_shortest_path.cc.o [660/1054] Building CXX object ortools/math_opt/constraints/sos/CMakeFiles/math_opt_constraints_sos_sos1_constraint_test.dir/sos1_constraint_test.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/sos/sos1_constraint_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/sos/sos1_constraint.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/sos/util.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:162:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 162 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/sos/sos1_constraint_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/sos/sos1_constraint.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/sos/util.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:195:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 195 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/sos/sos1_constraint_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/sos/sos1_constraint.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/sos/util.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:236:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 236 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/sos/sos1_constraint_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/sos/sos1_constraint.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/sos/util.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:265:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 265 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/sos/sos1_constraint_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/sos/sos1_constraint.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/sos/util.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:293:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 293 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/sos/sos1_constraint_test.cc:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/gmock.h:18: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:138:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 138 | m_1.SerializeToString(&s_1); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:139:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 139 | m_2.SerializeToString(&s_2); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/sos/sos1_constraint_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/sos/sos1_constraint.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/sos/util.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:236:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 236 | const absl::MutexLock lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:720:26: note: in instantiation of member function 'operations_research::math_opt::UpdateTrackers::GetUpdatedTrackers' requested here 720 | update_trackers_.GetUpdatedTrackers()); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. [661/1054] Building CXX object ortools/graph/samples/CMakeFiles/dag_shortest_path_one_to_all.dir/dag_shortest_path_one_to_all.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/samples/dag_shortest_path_one_to_all.cc:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/graph.h:178: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/graph.h:1438:41: note: in instantiation of template class 'util::IntegerRange' requested here 1438 | for (const NodeIndexType node : Base::AllNodes()) { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/samples/dag_shortest_path_one_to_all.cc:46:9: note: in instantiation of member function 'util::StaticGraph<>::Build' requested here 46 | graph.Build(&permutation); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ 1 warning generated. [662/1054] Building CXX object ortools/graph/samples/CMakeFiles/dag_constrained_shortest_path_sequential.dir/dag_constrained_shortest_path_sequential.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/samples/dag_constrained_shortest_path_sequential.cc:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/dag_constrained_shortest_path.h:28: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/graph.h:178: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/graph.h:1438:41: note: in instantiation of template class 'util::IntegerRange' requested here 1438 | for (const NodeIndexType node : Base::AllNodes()) { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/samples/dag_constrained_shortest_path_sequential.cc:78:9: note: in instantiation of member function 'util::StaticGraph<>::Build' requested here 78 | graph.Build(&permutation); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ 1 warning generated. [663/1054] Building CXX object ortools/math_opt/constraints/sos/CMakeFiles/math_opt_constraints_sos_sos2_constraint_test.dir/sos2_constraint_test.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/sos/sos2_constraint_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/sos/sos2_constraint.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/sos/util.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:162:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 162 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/sos/sos2_constraint_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/sos/sos2_constraint.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/sos/util.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:195:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 195 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/sos/sos2_constraint_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/sos/sos2_constraint.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/sos/util.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:236:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 236 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/sos/sos2_constraint_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/sos/sos2_constraint.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/sos/util.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:265:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 265 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/sos/sos2_constraint_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/sos/sos2_constraint.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/sos/util.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:293:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 293 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/sos/sos2_constraint_test.cc:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/gmock.h:18: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:138:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 138 | m_1.SerializeToString(&s_1); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:139:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 139 | m_2.SerializeToString(&s_2); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/sos/sos2_constraint_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/sos/sos2_constraint.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/sos/util.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:236:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 236 | const absl::MutexLock lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:720:26: note: in instantiation of member function 'operations_research::math_opt::UpdateTrackers::GetUpdatedTrackers' requested here 720 | update_trackers_.GetUpdatedTrackers()); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. [664/1054] Building CXX object ortools/graph/samples/CMakeFiles/simple_min_cost_flow_program.dir/simple_min_cost_flow_program.cc.o [665/1054] Building CXX object ortools/graph/samples/CMakeFiles/root_a_tree.dir/root_a_tree.cc.o [666/1054] Building CXX object ortools/graph/samples/CMakeFiles/dijkstra_one_to_all.dir/dijkstra_one_to_all.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/samples/dijkstra_one_to_all.cc:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/bounded_dijkstra.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/graph.h:178: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/graph.h:1438:41: note: in instantiation of template class 'util::IntegerRange' requested here 1438 | for (const NodeIndexType node : Base::AllNodes()) { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/samples/dijkstra_one_to_all.cc:46:9: note: in instantiation of member function 'util::StaticGraph<>::Build' requested here 46 | graph.Build(&permutation); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ 1 warning generated. [667/1054] Building CXX object ortools/graph/samples/CMakeFiles/rooted_tree_paths.dir/rooted_tree_paths.cc.o [668/1054] Building CXX object ortools/graph/samples/CMakeFiles/dijkstra_directed.dir/dijkstra_directed.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/samples/dijkstra_directed.cc:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/bounded_dijkstra.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/graph.h:178: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/graph.h:1438:41: note: in instantiation of template class 'util::IntegerRange' requested here 1438 | for (const NodeIndexType node : Base::AllNodes()) { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/bounded_dijkstra.h:667:9: note: in instantiation of member function 'util::StaticGraph<>::Build' requested here 667 | graph.Build(&permutation); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/samples/dijkstra_directed.cc:53:28: note: in instantiation of function template specialization 'operations_research::SimpleOneToOneShortestPath' requested here 53 | operations_research::SimpleOneToOneShortestPath(0, 5, tails, heads, | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ 1 warning generated. [669/1054] Building CXX object ortools/graph/samples/CMakeFiles/dijkstra_sequential.dir/dijkstra_sequential.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/samples/dijkstra_sequential.cc:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/bounded_dijkstra.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/graph.h:178: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/graph.h:1438:41: note: in instantiation of template class 'util::IntegerRange' requested here 1438 | for (const NodeIndexType node : Base::AllNodes()) { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/samples/dijkstra_sequential.cc:71:9: note: in instantiation of member function 'util::StaticGraph<>::Build' requested here 71 | graph.Build(&permutation); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ 1 warning generated. [670/1054] Building CXX object ortools/graph/samples/CMakeFiles/dijkstra_undirected.dir/dijkstra_undirected.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/samples/dijkstra_undirected.cc:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/bounded_dijkstra.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/graph.h:178: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/graph.h:1438:41: note: in instantiation of template class 'util::IntegerRange' requested here 1438 | for (const NodeIndexType node : Base::AllNodes()) { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/bounded_dijkstra.h:667:9: note: in instantiation of member function 'util::StaticGraph<>::Build' requested here 667 | graph.Build(&permutation); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/samples/dijkstra_undirected.cc:62:28: note: in instantiation of function template specialization 'operations_research::SimpleOneToOneShortestPath' requested here 62 | operations_research::SimpleOneToOneShortestPath(0, 4, tails, heads, | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ 1 warning generated. [671/1054] Building CXX object ortools/math_opt/solver_tests/CMakeFiles/math_opt_test_models_test.dir/test_models_test.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/test_models_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/test_models.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:162:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 162 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/test_models_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/test_models.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:195:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 195 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/test_models_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/test_models.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:236:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 236 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/test_models_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/test_models.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:265:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 265 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/test_models_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/test_models.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:293:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 293 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/test_models_test.cc:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/gmock.h:18: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:138:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 138 | m_1.SerializeToString(&s_1); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:139:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 139 | m_2.SerializeToString(&s_2); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/test_models_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solver_tests/test_models.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:236:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 236 | const absl::MutexLock lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:720:26: note: in instantiation of member function 'operations_research::math_opt::UpdateTrackers::GetUpdatedTrackers' requested here 720 | update_trackers_.GetUpdatedTrackers()); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. [672/1054] Building CXX object ortools/graph/samples/CMakeFiles/dijkstra_all_pairs_shortest_paths.dir/dijkstra_all_pairs_shortest_paths.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/samples/dijkstra_all_pairs_shortest_paths.cc:44: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/bounded_dijkstra.h:29: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/graph.h:178: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/graph.h:1438:41: note: in instantiation of template class 'util::IntegerRange' requested here 1438 | for (const NodeIndexType node : Base::AllNodes()) { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/samples/dijkstra_all_pairs_shortest_paths.cc:106:9: note: in instantiation of member function 'util::StaticGraph<>::Build' requested here 106 | graph.Build(&permutation); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ 1 warning generated. [673/1054] Building CXX object ortools/graph/samples/CMakeFiles/simple_max_flow_program.dir/simple_max_flow_program.cc.o [674/1054] Building CXX object ortools/math_opt/constraints/util/CMakeFiles/math_opt_constraints_util_model_util_test.dir/model_util_test.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:162:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 162 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:195:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 195 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:236:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 236 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:265:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 265 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:293:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 293 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util_test.cc:17: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/gmock.h:18: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:138:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 138 | m_1.SerializeToString(&s_1); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:139:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 139 | m_2.SerializeToString(&s_2); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:236:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 236 | const absl::MutexLock lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:720:26: note: in instantiation of member function 'operations_research::math_opt::UpdateTrackers::GetUpdatedTrackers' requested here 720 | update_trackers_.GetUpdatedTrackers()); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. [675/1054] Building CXX object ortools/glop/samples/CMakeFiles/simple_glop_program.dir/simple_glop_program.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/samples/simple_glop_program.cc:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/lp_solver.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:103: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/basis_representation.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/lu_factorization.h:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/markowitz.h:88: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse.h:40: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator>' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator>] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse_vector.h:304:36: note: in instantiation of template class 'util::IntegerRange>' requested here 304 | ::util::IntegerRange AllEntryIndices() const { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator>' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/samples/simple_glop_program.cc:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/lp_solver.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/samples/simple_glop_program.cc:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/lp_solver.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/samples/simple_glop_program.cc:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/lp_solver.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/samples/simple_glop_program.cc:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/lp_solver.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/samples/simple_glop_program.cc:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/lp_solver.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/samples/simple_glop_program.cc:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/lp_solver.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/samples/simple_glop_program.cc:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/lp_solver.h:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/revised_simplex.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/glop/dual_edge_norms.h:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. [676/1054] Building CXX object ortools/constraint_solver/samples/CMakeFiles/cp_is_fun_cp.dir/cp_is_fun_cp.cc.o [677/1054] Building CXX object ortools/constraint_solver/samples/CMakeFiles/nqueens_cp.dir/nqueens_cp.cc.o [678/1054] Building CXX object ortools/constraint_solver/samples/CMakeFiles/rabbits_and_pheasants_cp.dir/rabbits_and_pheasants_cp.cc.o [679/1054] Building CXX object ortools/constraint_solver/samples/CMakeFiles/simple_cp_program.dir/simple_cp_program.cc.o [680/1054] Building CXX object ortools/constraint_solver/samples/CMakeFiles/nurses_cp.dir/nurses_cp.cc.o [681/1054] Building CXX object ortools/constraint_solver/samples/CMakeFiles/minimal_jobshop_cp.dir/minimal_jobshop_cp.cc.o [682/1054] Building CXX object ortools/constraint_solver/samples/CMakeFiles/simple_ls_program.dir/simple_ls_program.cc.o [683/1054] Building CXX object ortools/constraint_solver/samples/CMakeFiles/simple_routing_program.dir/simple_routing_program.cc.o [684/1054] Building CXX object ortools/constraint_solver/samples/CMakeFiles/tsp.dir/tsp.cc.o [685/1054] Building CXX object ortools/constraint_solver/samples/CMakeFiles/tsp_circuit_board.dir/tsp_circuit_board.cc.o [686/1054] Building CXX object ortools/constraint_solver/samples/CMakeFiles/tsp_cities.dir/tsp_cities.cc.o [687/1054] Building CXX object ortools/constraint_solver/samples/CMakeFiles/tsp_cities_routes.dir/tsp_cities_routes.cc.o [688/1054] Building CXX object ortools/constraint_solver/samples/CMakeFiles/tsp_distance_matrix.dir/tsp_distance_matrix.cc.o [689/1054] Building CXX object ortools/constraint_solver/samples/CMakeFiles/vrp.dir/vrp.cc.o [690/1054] Building CXX object ortools/constraint_solver/samples/CMakeFiles/vrp_drop_nodes.dir/vrp_drop_nodes.cc.o [691/1054] Building CXX object ortools/constraint_solver/samples/CMakeFiles/vrp_breaks.dir/vrp_breaks.cc.o [692/1054] Building CXX object ortools/constraint_solver/samples/CMakeFiles/vrp_capacity.dir/vrp_capacity.cc.o [693/1054] Building CXX object ortools/constraint_solver/samples/CMakeFiles/vrp_global_span.dir/vrp_global_span.cc.o [694/1054] Building CXX object ortools/math_opt/solvers/CMakeFiles/math_opt_solvers_glop_solver_test.dir/glop_solver_test.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solvers/glop_solver_test.cc:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:162:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 162 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solvers/glop_solver_test.cc:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:195:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 195 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solvers/glop_solver_test.cc:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:236:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 236 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solvers/glop_solver_test.cc:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:265:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 265 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solvers/glop_solver_test.cc:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:293:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 293 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solvers/glop_solver_test.cc:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:236:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 236 | const absl::MutexLock lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:720:26: note: in instantiation of member function 'operations_research::math_opt::UpdateTrackers::GetUpdatedTrackers' requested here 720 | update_trackers_.GetUpdatedTrackers()); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 6 warnings generated. [695/1054] Building CXX object ortools/constraint_solver/samples/CMakeFiles/vrp_initial_routes.dir/vrp_initial_routes.cc.o [696/1054] Building CXX object ortools/constraint_solver/samples/CMakeFiles/vrp_pickup_delivery.dir/vrp_pickup_delivery.cc.o [697/1054] Building CXX object ortools/constraint_solver/samples/CMakeFiles/vrp_pickup_delivery_fifo.dir/vrp_pickup_delivery_fifo.cc.o [698/1054] Building CXX object ortools/math_opt/solvers/CMakeFiles/math_opt_solvers_xpress_solver_test.dir/xpress_solver_test.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solvers/xpress_solver_test.cc:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:162:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 162 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solvers/xpress_solver_test.cc:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:195:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 195 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solvers/xpress_solver_test.cc:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:236:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 236 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solvers/xpress_solver_test.cc:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:265:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 265 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solvers/xpress_solver_test.cc:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:293:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 293 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solvers/xpress_solver_test.cc:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:236:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 236 | const absl::MutexLock lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:720:26: note: in instantiation of member function 'operations_research::math_opt::UpdateTrackers::GetUpdatedTrackers' requested here 720 | update_trackers_.GetUpdatedTrackers()); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 6 warnings generated. [699/1054] Building CXX object ortools/constraint_solver/samples/CMakeFiles/vrp_pickup_delivery_lifo.dir/vrp_pickup_delivery_lifo.cc.o [700/1054] Building CXX object ortools/constraint_solver/samples/CMakeFiles/vrp_resources.dir/vrp_resources.cc.o [701/1054] Building CXX object ortools/constraint_solver/samples/CMakeFiles/vrp_routes.dir/vrp_routes.cc.o [702/1054] Building CXX object ortools/linear_solver/samples/CMakeFiles/assignment_groups_mip.dir/assignment_groups_mip.cc.o [703/1054] Building CXX object ortools/linear_solver/samples/CMakeFiles/assignment_mip.dir/assignment_mip.cc.o [704/1054] Building CXX object ortools/linear_solver/samples/CMakeFiles/assignment_task_sizes_mip.dir/assignment_task_sizes_mip.cc.o [705/1054] Building CXX object ortools/math_opt/solvers/CMakeFiles/math_opt_solvers_pdlp_solver_test.dir/pdlp_solver_test.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solvers/pdlp_solver_test.cc:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/gmock.h:18: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:138:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 138 | m_1.SerializeToString(&s_1); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:139:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 139 | m_2.SerializeToString(&s_2); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solvers/pdlp_solver_test.cc:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:162:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 162 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solvers/pdlp_solver_test.cc:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:195:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 195 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solvers/pdlp_solver_test.cc:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:236:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 236 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solvers/pdlp_solver_test.cc:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:265:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 265 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solvers/pdlp_solver_test.cc:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:293:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 293 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solvers/pdlp_solver_test.cc:25: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:236:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 236 | const absl::MutexLock lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:720:26: note: in instantiation of member function 'operations_research::math_opt::UpdateTrackers::GetUpdatedTrackers' requested here 720 | update_trackers_.GetUpdatedTrackers()); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. [706/1054] Building CXX object ortools/math_opt/solvers/CMakeFiles/math_opt_solvers_cp_sat_solver_test.dir/cp_sat_solver_test.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solvers/cp_sat_solver_test.cc:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/gmock.h:18: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:138:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 138 | m_1.SerializeToString(&s_1); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/base/message_matchers.h:139:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 139 | m_2.SerializeToString(&s_2); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solvers/cp_sat_solver_test.cc:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/matchers.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/quadratic/quadratic_constraint.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:162:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 162 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solvers/cp_sat_solver_test.cc:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/matchers.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/quadratic/quadratic_constraint.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:195:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 195 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solvers/cp_sat_solver_test.cc:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/matchers.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/quadratic/quadratic_constraint.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:236:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 236 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solvers/cp_sat_solver_test.cc:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/matchers.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/quadratic/quadratic_constraint.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:265:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 265 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solvers/cp_sat_solver_test.cc:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/matchers.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/quadratic/quadratic_constraint.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:293:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 293 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/solvers/cp_sat_solver_test.cc:21: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/matchers.h:104: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/quadratic/quadratic_constraint.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:236:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 236 | const absl::MutexLock lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:720:26: note: in instantiation of member function 'operations_research::math_opt::UpdateTrackers::GetUpdatedTrackers' requested here 720 | update_trackers_.GetUpdatedTrackers()); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. [707/1054] Building CXX object ortools/constraint_solver/samples/CMakeFiles/vrp_starts_ends.dir/vrp_starts_ends.cc.o [708/1054] Building CXX object ortools/constraint_solver/samples/CMakeFiles/vrp_with_time_limit.dir/vrp_with_time_limit.cc.o [709/1054] Building CXX object ortools/constraint_solver/samples/CMakeFiles/vrp_solution_callback.dir/vrp_solution_callback.cc.o [710/1054] Building CXX object ortools/constraint_solver/samples/CMakeFiles/vrp_time_windows.dir/vrp_time_windows.cc.o [711/1054] Building CXX object ortools/linear_solver/samples/CMakeFiles/assignment_teams_mip.dir/assignment_teams_mip.cc.o [712/1054] Building CXX object ortools/constraint_solver/samples/CMakeFiles/vrptw_store_solution_data.dir/vrptw_store_solution_data.cc.o [713/1054] Building CXX object ortools/linear_solver/samples/CMakeFiles/bin_packing_mip.dir/bin_packing_mip.cc.o [714/1054] Building CXX object ortools/linear_solver/samples/CMakeFiles/integer_programming_example.dir/integer_programming_example.cc.o [715/1054] Building CXX object ortools/linear_solver/samples/CMakeFiles/linear_programming_example.dir/linear_programming_example.cc.o [716/1054] Building CXX object ortools/linear_solver/samples/CMakeFiles/mip_var_array.dir/mip_var_array.cc.o [717/1054] Building CXX object ortools/linear_solver/samples/CMakeFiles/multiple_knapsack_mip.dir/multiple_knapsack_mip.cc.o [718/1054] Building CXX object ortools/linear_solver/samples/CMakeFiles/simple_lp_program.dir/simple_lp_program.cc.o [719/1054] Building CXX object ortools/linear_solver/samples/CMakeFiles/simple_mip_program.dir/simple_mip_program.cc.o [720/1054] Building CXX object ortools/linear_solver/samples/CMakeFiles/stigler_diet.dir/stigler_diet.cc.o [721/1054] Building CXX object ortools/sat/samples/CMakeFiles/assignment_sat.dir/assignment_sat.cc.o [722/1054] Building CXX object ortools/sat/samples/CMakeFiles/assignment_groups_sat.dir/assignment_groups_sat.cc.o [723/1054] Building CXX object ortools/sat/samples/CMakeFiles/assignment_task_sizes_sat.dir/assignment_task_sizes_sat.cc.o [724/1054] Building CXX object ortools/sat/samples/CMakeFiles/assumptions_sample_sat.dir/assumptions_sample_sat.cc.o [725/1054] Building CXX object ortools/sat/samples/CMakeFiles/assignment_teams_sat.dir/assignment_teams_sat.cc.o [726/1054] Building CXX object ortools/pdlp/samples/CMakeFiles/simple_pdlp_program.dir/simple_pdlp_program.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/pdlp/samples/simple_pdlp_program.cc:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/pdlp/primal_dual_hybrid_gradient.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/lp_data.h:43: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse.h:40: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator>' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator>] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse_vector.h:304:36: note: in instantiation of template class 'util::IntegerRange>' requested here 304 | ::util::IntegerRange AllEntryIndices() const { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator>' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ 1 warning generated. [727/1054] Building CXX object ortools/sat/samples/CMakeFiles/binpacking_problem_sat.dir/binpacking_problem_sat.cc.o [728/1054] Building CXX object ortools/sat/samples/CMakeFiles/bool_or_sample_sat.dir/bool_or_sample_sat.cc.o [729/1054] Building CXX object ortools/linear_solver/samples/CMakeFiles/basic_example.dir/basic_example.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/samples/basic_example.cc:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/init/init.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/stat_tables.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/subsolver.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/samples/basic_example.cc:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/init/init.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/stat_tables.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/subsolver.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/samples/basic_example.cc:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/init/init.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/stat_tables.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/subsolver.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/samples/basic_example.cc:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/init/init.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/stat_tables.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/subsolver.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/samples/basic_example.cc:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/init/init.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/stat_tables.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/subsolver.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/samples/basic_example.cc:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/init/init.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/stat_tables.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/subsolver.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/samples/basic_example.cc:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/init/init.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/stat_tables.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/subsolver.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/samples/basic_example.cc:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/init/init.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.h:32: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:137:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/samples/basic_example.cc:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/init/init.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.h:32: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:210:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/samples/basic_example.cc:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/init/init.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.h:32: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:3: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:722:23: note: move constructor of 'UniqueClauseStream' is implicitly deleted because field 'mutex_' has a deleted move constructor 722 | mutable absl::Mutex mutex_; | ^ /usr/include/absl/synchronization/mutex.h:579:3: note: 'Mutex' has been explicitly marked deleted here 579 | Mutex(const Mutex&) = delete; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:46: note: replace 'default' with 'delete' 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^~~~~~~ | delete /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:680:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 680 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/samples/basic_example.cc:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/init/init.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.h:32: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:696:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 696 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/samples/basic_example.cc:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/init/init.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.h:32: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:761:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 761 | absl::ReaderMutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/samples/basic_example.cc:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/init/init.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.h:32: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:821:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/samples/basic_example.cc:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/init/init.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.h:32: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:828:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 828 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/samples/basic_example.cc:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/init/init.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.h:32: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:835:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 835 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/samples/basic_example.cc:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/init/init.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.h:32: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:844:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 844 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/samples/basic_example.cc:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/init/init.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.h:32: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:867:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 867 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/samples/basic_example.cc:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/init/init.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.h:32: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:876:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 876 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/samples/basic_example.cc:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/init/init.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.h:32: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/samples/basic_example.cc:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/init/init.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.h:32: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:925:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 925 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/samples/basic_example.cc:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/init/init.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.h:34: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/work_assignment.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/no_overlap_2d_helper.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/precedences.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/graph.h:178: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator>' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator>] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse_vector.h:304:36: note: in instantiation of template class 'util::IntegerRange>' requested here 304 | ::util::IntegerRange AllEntryIndices() const { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator>' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/samples/basic_example.cc:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/init/init.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.h:34: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/work_assignment.h:225:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | absl::MutexLock l(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/samples/basic_example.cc:24: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/init/init.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.h:32: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:186:5: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::Add' requested here 186 | Add(sol); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 24 warnings generated. [730/1054] Building CXX object ortools/sat/samples/CMakeFiles/channeling_sample_sat.dir/channeling_sample_sat.cc.o [731/1054] Building CXX object ortools/sat/samples/CMakeFiles/clone_model_sample_sat.dir/clone_model_sample_sat.cc.o [732/1054] Building CXX object ortools/sat/samples/CMakeFiles/cp_is_fun_sat.dir/cp_is_fun_sat.cc.o [733/1054] Building CXX object ortools/sat/samples/CMakeFiles/cp_sat_example.dir/cp_sat_example.cc.o [734/1054] Building CXX object ortools/sat/samples/CMakeFiles/literal_sample_sat.dir/literal_sample_sat.cc.o [735/1054] Building CXX object ortools/sat/samples/CMakeFiles/earliness_tardiness_cost_sample_sat.dir/earliness_tardiness_cost_sample_sat.cc.o [736/1054] Building CXX object ortools/sat/samples/CMakeFiles/interval_sample_sat.dir/interval_sample_sat.cc.o [737/1054] Building CXX object ortools/math_opt/samples/cpp/CMakeFiles/mathopt_info.dir/mathopt_info.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/samples/cpp/mathopt_info.cc:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:162:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 162 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/samples/cpp/mathopt_info.cc:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:195:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 195 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/samples/cpp/mathopt_info.cc:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:236:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 236 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/samples/cpp/mathopt_info.cc:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:265:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 265 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/samples/cpp/mathopt_info.cc:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:293:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 293 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/samples/cpp/mathopt_info.cc:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:236:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 236 | const absl::MutexLock lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:720:26: note: in instantiation of member function 'operations_research::math_opt::UpdateTrackers::GetUpdatedTrackers' requested here 720 | update_trackers_.GetUpdatedTrackers()); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 6 warnings generated. [738/1054] Building CXX object ortools/sat/samples/CMakeFiles/no_overlap_sample_sat.dir/no_overlap_sample_sat.cc.o [739/1054] Building CXX object ortools/sat/samples/CMakeFiles/multiple_knapsack_sat.dir/multiple_knapsack_sat.cc.o [740/1054] Building CXX object ortools/sat/samples/CMakeFiles/non_linear_sat.dir/non_linear_sat.cc.o [741/1054] Building CXX object ortools/sat/samples/CMakeFiles/nqueens_sat.dir/nqueens_sat.cc.o [742/1054] Building CXX object ortools/sat/samples/CMakeFiles/optional_interval_sample_sat.dir/optional_interval_sample_sat.cc.o [743/1054] Building CXX object ortools/sat/samples/CMakeFiles/minimal_jobshop_sat.dir/minimal_jobshop_sat.cc.o [744/1054] Building CXX object ortools/math_opt/samples/cpp/CMakeFiles/graph_coloring.dir/graph_coloring.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/samples/cpp/graph_coloring.cc:48: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:162:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 162 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/samples/cpp/graph_coloring.cc:48: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:195:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 195 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/samples/cpp/graph_coloring.cc:48: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:236:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 236 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/samples/cpp/graph_coloring.cc:48: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:265:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 265 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/samples/cpp/graph_coloring.cc:48: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:293:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 293 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/samples/cpp/graph_coloring.cc:48: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:236:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 236 | const absl::MutexLock lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:720:26: note: in instantiation of member function 'operations_research::math_opt::UpdateTrackers::GetUpdatedTrackers' requested here 720 | update_trackers_.GetUpdatedTrackers()); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 6 warnings generated. [745/1054] Building CXX object ortools/sat/samples/CMakeFiles/nurses_sat.dir/nurses_sat.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/samples/nurses_sat.cc:33: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/samples/nurses_sat.cc:33: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/samples/nurses_sat.cc:33: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/samples/nurses_sat.cc:33: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/samples/nurses_sat.cc:33: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/samples/nurses_sat.cc:33: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/samples/nurses_sat.cc:33: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 7 warnings generated. [746/1054] Building CXX object ortools/sat/samples/CMakeFiles/rabbits_and_pheasants_sat.dir/rabbits_and_pheasants_sat.cc.o [747/1054] Building CXX object ortools/sat/samples/CMakeFiles/reified_sample_sat.dir/reified_sample_sat.cc.o [748/1054] Building CXX object ortools/sat/samples/CMakeFiles/search_for_all_solutions_sample_sat.dir/search_for_all_solutions_sample_sat.cc.o /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/samples/search_for_all_solutions_sample_sat.cc:62:26: warning: unused variable 'response' [-Wunused-variable] 62 | const CpSolverResponse response = SolveCpModel(cp_model.Build(), &model); | ^~~~~~~~ 1 warning generated. [749/1054] Building CXX object ortools/sat/samples/CMakeFiles/ranking_sample_sat.dir/ranking_sample_sat.cc.o [750/1054] Building CXX object ortools/sat/samples/CMakeFiles/simple_sat_program.dir/simple_sat_program.cc.o [751/1054] Building CXX object ortools/math_opt/samples/cpp/CMakeFiles/cutting_stock.dir/cutting_stock.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/samples/cpp/cutting_stock.cc:92: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:162:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 162 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/samples/cpp/cutting_stock.cc:92: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:195:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 195 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/samples/cpp/cutting_stock.cc:92: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:236:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 236 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/samples/cpp/cutting_stock.cc:92: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:265:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 265 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/samples/cpp/cutting_stock.cc:92: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:293:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 293 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/samples/cpp/cutting_stock.cc:92: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:236:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 236 | const absl::MutexLock lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:720:26: note: in instantiation of member function 'operations_research::math_opt::UpdateTrackers::GetUpdatedTrackers' requested here 720 | update_trackers_.GetUpdatedTrackers()); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 6 warnings generated. [752/1054] Building CXX object ortools/sat/samples/CMakeFiles/solve_with_time_limit_sample_sat.dir/solve_with_time_limit_sample_sat.cc.o [753/1054] Building CXX object ortools/sat/samples/CMakeFiles/solve_and_print_intermediate_solutions_sample_sat.dir/solve_and_print_intermediate_solutions_sample_sat.cc.o /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/samples/solve_and_print_intermediate_solutions_sample_sat.cc:61:26: warning: unused variable 'response' [-Wunused-variable] 61 | const CpSolverResponse response = SolveCpModel(cp_model.Build(), &model); | ^~~~~~~~ 1 warning generated. [754/1054] Building CXX object ortools/sat/samples/CMakeFiles/solution_hinting_sample_sat.dir/solution_hinting_sample_sat.cc.o [755/1054] Building CXX object ortools/sat/samples/CMakeFiles/schedule_requests_sat.dir/schedule_requests_sat.cc.o [756/1054] Building CXX object ortools/sat/samples/CMakeFiles/step_function_sample_sat.dir/step_function_sample_sat.cc.o [757/1054] Building CXX object examples/cpp/CMakeFiles/constraint_programming_cp.dir/constraint_programming_cp.cc.o [758/1054] Building CXX object ortools/sat/samples/CMakeFiles/stop_after_n_solutions_sample_sat.dir/stop_after_n_solutions_sample_sat.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/samples/stop_after_n_solutions_sample_sat.cc:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/samples/stop_after_n_solutions_sample_sat.cc:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/samples/stop_after_n_solutions_sample_sat.cc:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/samples/stop_after_n_solutions_sample_sat.cc:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/samples/stop_after_n_solutions_sample_sat.cc:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/samples/stop_after_n_solutions_sample_sat.cc:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/samples/stop_after_n_solutions_sample_sat.cc:26: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/samples/stop_after_n_solutions_sample_sat.cc:63:26: warning: unused variable 'response' [-Wunused-variable] 63 | const CpSolverResponse response = SolveCpModel(cp_model.Build(), &model); | ^~~~~~~~ 8 warnings generated. [759/1054] Building CXX object ortools/math_opt/samples/cpp/CMakeFiles/facility_lp_benders.dir/facility_lp_benders.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/samples/cpp/facility_lp_benders.cc:73: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:162:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 162 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/samples/cpp/facility_lp_benders.cc:73: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:195:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 195 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/samples/cpp/facility_lp_benders.cc:73: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:236:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 236 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/samples/cpp/facility_lp_benders.cc:73: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:265:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 265 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/samples/cpp/facility_lp_benders.cc:73: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:293:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 293 | const absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/samples/cpp/facility_lp_benders.cc:73: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/math_opt.h:19: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/model.h:33: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/indicator/indicator_constraint.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/constraints/util/model_util.h:22: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/variable_and_expressions.h:109: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/cpp/key_types.h:47: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:43: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/update_trackers.h:236:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 236 | const absl::MutexLock lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/math_opt/storage/model_storage.h:720:26: note: in instantiation of member function 'operations_research::math_opt::UpdateTrackers::GetUpdatedTrackers' requested here 720 | update_trackers_.GetUpdatedTrackers()); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 6 warnings generated. [760/1054] Building CXX object examples/cpp/CMakeFiles/flow_api.dir/flow_api.cc.o [761/1054] Building CXX object examples/cpp/CMakeFiles/linear_assignment_api.dir/linear_assignment_api.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/examples/cpp/linear_assignment_api.cc:20: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/graph.h:178: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/linear_assignment.h:1313:36: note: in instantiation of template class 'util::IntegerRange' requested here 1313 | for (const NodeIndex left_node : BipartiteLeftNodes()) { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/linear_assignment.h:1416:17: note: in instantiation of member function 'operations_research::LinearSumAssignment>::EpsilonOptimal' requested here 1416 | DCHECK(!ok || EpsilonOptimal()); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/examples/cpp/linear_assignment_api.cc:51:20: note: in instantiation of member function 'operations_research::LinearSumAssignment>::ComputeAssignment' requested here 51 | CHECK(assignment.ComputeAssignment()); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ 1 warning generated. [762/1054] Building CXX object examples/cpp/CMakeFiles/cryptarithm_sat.dir/cryptarithm_sat.cc.o [763/1054] Building CXX object examples/cpp/CMakeFiles/min_cost_flow.dir/min_cost_flow.cc.o [764/1054] Building CXX object examples/cpp/CMakeFiles/costas_array_sat.dir/costas_array_sat.cc.o [765/1054] Building CXX object examples/cpp/CMakeFiles/integer_programming.dir/integer_programming.cc.o [766/1054] Building CXX object examples/cpp/CMakeFiles/linear_programming.dir/linear_programming.cc.o [767/1054] Building CXX object examples/cpp/CMakeFiles/linear_solver_protocol_buffers.dir/linear_solver_protocol_buffers.cc.o /home/build/YPKG/root/or-tools/build/or-tools-9.12/examples/cpp/linear_solver_protocol_buffers.cc:77:13: warning: 'SolveWithProto' is deprecated: Prefer SolveMPModel() from solve_mp_model.h. [-Wdeprecated-declarations] 77 | MPSolver::SolveWithProto(model_request, &solution_response); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/linear_solver/linear_solver.h:584:3: note: 'SolveWithProto' has been explicitly marked deprecated here 584 | ABSL_DEPRECATED("Prefer SolveMPModel() from solve_mp_model.h.") | ^ /usr/include/absl/base/attributes.h:693:49: note: expanded from macro 'ABSL_DEPRECATED' 693 | #define ABSL_DEPRECATED(message) __attribute__((deprecated(message))) | ^ 1 warning generated. [768/1054] Building CXX object examples/cpp/CMakeFiles/golomb_sat.dir/golomb_sat.cc.o [769/1054] Building CXX object examples/tests/CMakeFiles/tests_cpp11_test.dir/cpp11_test.cc.o [770/1054] Building CXX object examples/cpp/CMakeFiles/max_flow.dir/max_flow.cc.o [771/1054] Building CXX object examples/cpp/CMakeFiles/magic_sequence_sat.dir/magic_sequence_sat.cc.o [772/1054] Building CXX object examples/cpp/CMakeFiles/magic_square_sat.dir/magic_square_sat.cc.o [773/1054] Building CXX object examples/tests/CMakeFiles/tests_issue1303.dir/issue1303.cc.o [774/1054] Linking CXX executable bin/fzn-cp-sat [775/1054] Linking CXX executable bin/fzn-parser-cp-sat [776/1054] Linking CXX executable bin/base_constant_divisor_test [777/1054] Linking CXX executable bin/base_dump_vars_test [778/1054] Linking CXX executable bin/algorithms_adjustable_k_ary_heap_test [779/1054] Building CXX object examples/cpp/CMakeFiles/xpress_use.dir/xpress_use.cc.o [780/1054] Linking CXX executable bin/algorithms_binary_indexed_tree_test [781/1054] Building CXX object examples/cpp/CMakeFiles/qap_sat.dir/qap_sat.cc.o /home/build/YPKG/root/or-tools/build/or-tools-9.12/examples/cpp/qap_sat.cc:120:26: warning: unused variable 'response' [-Wunused-variable] 120 | const CpSolverResponse response = | ^~~~~~~~ 1 warning generated. [782/1054] Linking CXX executable bin/algorithms_binary_search_test [783/1054] Linking CXX executable bin/algorithms_dense_doubly_linked_list_test [784/1054] Linking CXX executable bin/algorithms_dynamic_partition_test [785/1054] Linking CXX executable bin/algorithms_dynamic_permutation_test [786/1054] Linking CXX executable bin/algorithms_find_graph_symmetries_test [787/1054] Linking CXX executable bin/algorithms_hungarian_test [788/1054] Linking CXX executable bin/algorithms_knapsack_solver_test [789/1054] Linking CXX executable bin/algorithms_n_choose_k_test [790/1054] Linking CXX executable bin/algorithms_sparse_permutation_test [791/1054] Building CXX object examples/cpp/CMakeFiles/uncapacitated_facility_location.dir/uncapacitated_facility_location.cc.o [792/1054] Linking CXX executable bin/algorithms_radix_sort_test [793/1054] Building CXX object examples/cpp/CMakeFiles/nqueens.dir/nqueens.cc.o [794/1054] Linking CXX executable bin/graph_bidirectional_dijkstra_test [795/1054] Linking CXX executable bin/graph_assignment_test [796/1054] Building CXX object examples/cpp/CMakeFiles/slitherlink_sat.dir/slitherlink_sat.cc.o [797/1054] Linking CXX executable bin/graph_bounded_dijkstra_test [798/1054] Linking CXX executable bin/graph_christofides_test [799/1054] Linking CXX executable bin/graph_cliques_test [800/1054] Linking CXX executable bin/graph_eulerian_path_test [801/1054] Linking CXX executable bin/graph_dag_shortest_path_test [802/1054] Linking CXX executable bin/graph_dag_constrained_shortest_path_test [803/1054] Linking CXX executable bin/graph_hamiltonian_path_test [804/1054] Linking CXX executable bin/graph_k_shortest_paths_test [805/1054] Linking CXX executable bin/graph_line_graph_test [806/1054] Building CXX object examples/cpp/CMakeFiles/variable_intervals_sat.dir/variable_intervals_sat.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/examples/cpp/variable_intervals_sat.cc:20: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/examples/cpp/variable_intervals_sat.cc:20: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/examples/cpp/variable_intervals_sat.cc:20: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/examples/cpp/variable_intervals_sat.cc:20: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/examples/cpp/variable_intervals_sat.cc:20: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/examples/cpp/variable_intervals_sat.cc:20: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/examples/cpp/variable_intervals_sat.cc:20: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 7 warnings generated. [807/1054] Linking CXX executable bin/graph_minimum_spanning_tree_test [808/1054] Linking CXX executable bin/graph_min_cost_flow_test [809/1054] Linking CXX executable bin/graph_minimum_vertex_cover_test [810/1054] Linking CXX executable bin/graph_linear_assignment_test [811/1054] Linking CXX executable bin/graph_one_tree_lower_bound_test [812/1054] Linking CXX executable bin/graph_multi_dijkstra_test [813/1054] Linking CXX executable bin/graph_perfect_matching_test [814/1054] Linking CXX executable bin/graph_max_flow_test [815/1054] Linking CXX executable bin/solve [816/1054] Linking CXX executable bin/graph_shortest_paths_test [817/1054] Linking CXX executable bin/sat_2d_packing_brute_force_test [818/1054] Linking CXX executable bin/test_xprs_interface [819/1054] Linking CXX executable bin/sat_2d_rectangle_presolve_test [820/1054] Linking CXX executable bin/graph_rooted_tree_test [821/1054] Linking CXX executable bin/sat_2d_try_edge_propagator_test [822/1054] Linking CXX executable bin/sat_boolean_problem_test [823/1054] Linking CXX executable bin/sat_all_different_test [824/1054] Linking CXX executable bin/sat_circuit_test [825/1054] Linking CXX executable bin/sat_constraint_violation_test [826/1054] Linking CXX executable bin/sat_clause_test [827/1054] Linking CXX executable bin/sat_combine_solutions_test [828/1054] Linking CXX executable bin/sat_cp_model_checker_test [829/1054] Building CXX object examples/tests/CMakeFiles/tests_bug_fz1.dir/bug_fz1.cc.o [830/1054] Linking CXX executable bin/sat_cp_model_expand_test [831/1054] Linking CXX executable bin/sat_cp_constraints_test [832/1054] Linking CXX executable bin/sat_cp_model_copy_test [833/1054] Linking CXX executable bin/sat_cp_model_postsolve_test [834/1054] Building CXX object examples/tests/CMakeFiles/tests_issue173.dir/issue173.cc.o [835/1054] Linking CXX executable bin/sat_cp_model_presolve_random_test [836/1054] Linking CXX executable bin/sat_cp_model_search_test [837/1054] Building CXX object examples/tests/CMakeFiles/tests_forbidden_intervals_test.dir/forbidden_intervals_test.cc.o [838/1054] Linking CXX executable bin/sat_cp_model_symmetries_test [839/1054] Linking CXX executable bin/sat_cp_model_table_test [840/1054] Linking CXX executable bin/sat_cuts_test [841/1054] Linking CXX executable bin/sat_cumulative_test [842/1054] Linking CXX executable bin/sat_diffn_test [843/1054] Linking CXX executable bin/sat_cumulative_energy_test [844/1054] Linking CXX executable bin/sat_diophantine_test [845/1054] Linking CXX executable bin/sat_diffn_util_test [846/1054] Linking CXX executable bin/sat_encoding_test [847/1054] Linking CXX executable bin/sat_disjunctive_test [848/1054] Linking CXX executable bin/sat_feasibility_jump_test [849/1054] Linking CXX executable bin/sat_flaky_models_test [850/1054] Building CXX object examples/cpp/CMakeFiles/sports_scheduling_sat.dir/sports_scheduling_sat.cc.o [851/1054] Linking CXX executable bin/sat_inclusion_test [852/1054] Linking CXX executable bin/sat_feasibility_pump_test [853/1054] Linking CXX executable bin/sat_implied_bounds_test [854/1054] Linking CXX executable bin/sat_lb_tree_search_test [855/1054] Linking CXX executable bin/sat_integer_expr_test [856/1054] Linking CXX executable bin/sat_integer_test [857/1054] Linking CXX executable bin/sat_linear_constraint_test [858/1054] Linking CXX executable bin/sat_intervals_test [859/1054] Linking CXX executable bin/sat_linear_model_test [860/1054] Linking CXX executable bin/sat_linear_constraint_manager_test [861/1054] Linking CXX executable bin/sat_linear_programming_constraint_test [862/1054] Linking CXX executable bin/sat_linear_propagation_test [863/1054] Linking CXX executable bin/sat_linear_relaxation_test [864/1054] Linking CXX executable bin/sat_model_test [865/1054] Linking CXX executable bin/sat_optimization_test [866/1054] Linking CXX executable bin/sat_parameters_validation_test [867/1054] Linking CXX executable bin/sat_pb_constraint_test [868/1054] Linking CXX executable bin/sat_precedences_test [869/1054] Linking CXX executable bin/sat_probing_test [870/1054] Linking CXX executable bin/sat_pseudo_costs_test [871/1054] Linking CXX executable bin/sat_presolve_util_test [872/1054] Linking CXX executable bin/sat_restart_test [873/1054] Linking CXX executable bin/sat_presolve_context_test [874/1054] Linking CXX executable bin/sat_rins_test [875/1054] Linking CXX executable bin/sat_sat_cnf_reader_test [876/1054] Linking CXX executable bin/sat_sat_base_test [877/1054] Linking CXX executable bin/sat_sat_decision_test [878/1054] Linking CXX executable bin/sat_scheduling_helpers_test [879/1054] Linking CXX executable bin/sat_routing_cuts_test [880/1054] Linking CXX executable bin/sat_sat_inprocessing_test [881/1054] Linking CXX executable bin/sat_symmetry_test [882/1054] Linking CXX executable bin/sat_subsolver_test [883/1054] Linking CXX executable bin/sat_scheduling_cuts_test [884/1054] Linking CXX executable bin/sat_symmetry_util_test [885/1054] Linking CXX executable bin/sat_theta_tree_test [886/1054] Linking CXX executable bin/sat_table_test [887/1054] Linking CXX executable bin/vector_bin_packing [888/1054] Linking CXX executable bin/sat_zero_half_cuts_test [889/1054] Linking CXX executable bin/sat_var_domination_test [890/1054] Linking CXX executable bin/sat_timetable_test [891/1054] Linking CXX executable bin/sat_util_test [892/1054] Linking CXX executable bin/sat_runner [893/1054] Linking CXX executable bin/sat_work_assignment_test [894/1054] Linking CXX executable bin/math_opt_constraints_indicator_indicator_constraint_test [895/1054] Building CXX object examples/cpp/CMakeFiles/random_tsp.dir/random_tsp.cc.o [896/1054] Linking CXX executable bin/math_opt_constraints_indicator_storage_test [897/1054] Linking CXX executable bin/math_opt_constraints_indicator_validator_test [898/1054] Linking CXX executable bin/math_opt_constraints_quadratic_validator_test [899/1054] Linking CXX executable bin/math_opt_constraints_quadratic_storage_test [900/1054] Linking CXX executable bin/math_opt_constraints_soc_validator_test [901/1054] Linking CXX executable bin/math_opt_constraints_soc_second_order_cone_constraint_test [902/1054] Linking CXX executable bin/math_opt_constraints_quadratic_quadratic_constraint_test [903/1054] Linking CXX executable bin/math_opt_constraints_soc_storage_test [904/1054] Linking CXX executable bin/math_opt_constraints_sos_sos1_constraint_test [905/1054] Building CXX object examples/tests/CMakeFiles/tests_lp_test.dir/lp_test.cc.o /home/build/YPKG/root/or-tools/build/or-tools-9.12/examples/tests/lp_test.cc:117:16: warning: unused variable 'infinity' [-Wunused-variable] 117 | const double infinity = solver.infinity(); | ^~~~~~~~ 1 warning generated. [906/1054] Linking CXX executable bin/math_opt_constraints_sos_sos2_constraint_test [907/1054] Linking CXX executable bin/math_opt_constraints_sos_storage_test [908/1054] Linking CXX executable bin/math_opt_constraints_sos_validator_test [909/1054] Linking CXX executable bin/math_opt_solvers_message_callback_data_test [910/1054] Linking CXX executable bin/math_opt_constraints_util_model_util_test [911/1054] Linking CXX executable bin/set_cover [912/1054] Linking CXX executable bin/knapsack [913/1054] Linking CXX executable bin/simple_knapsack_program [914/1054] Linking CXX executable bin/assignment_linear_sum_assignment [915/1054] Linking CXX executable bin/balance_min_flow [916/1054] Linking CXX executable bin/math_opt_test_models_test [917/1054] Linking CXX executable bin/assignment_min_flow [918/1054] Linking CXX executable bin/bfs_directed [919/1054] Linking CXX executable bin/bfs_one_to_all [920/1054] Linking CXX executable bin/bfs_undirected [921/1054] Linking CXX executable bin/dag_constrained_shortest_path_sequential [922/1054] Linking CXX executable bin/dag_multiple_shortest_paths_sequential [923/1054] Linking CXX executable bin/dag_shortest_path_one_to_all [924/1054] Linking CXX executable bin/dag_shortest_path_sequential [925/1054] Linking CXX executable bin/dag_multiple_shortest_paths_one_to_all [926/1054] Linking CXX executable bin/dag_simple_constrained_shortest_path [927/1054] Linking CXX executable bin/dag_simple_multiple_shortest_paths [928/1054] Linking CXX executable bin/math_opt_solvers_glop_solver_test [929/1054] Linking CXX executable bin/math_opt_solvers_cp_sat_solver_test [930/1054] Linking CXX executable bin/dijkstra_all_pairs_shortest_paths [931/1054] Linking CXX executable bin/dijkstra_directed [932/1054] Linking CXX executable bin/dag_simple_shortest_path [933/1054] Linking CXX executable bin/dijkstra_one_to_all [934/1054] Linking CXX executable bin/root_a_tree [935/1054] Linking CXX executable bin/dijkstra_sequential [936/1054] Linking CXX executable bin/rooted_tree_paths [937/1054] Linking CXX executable bin/math_opt_solvers_pdlp_solver_test [938/1054] Linking CXX executable bin/math_opt_solvers_xpress_solver_test [939/1054] Linking CXX executable bin/dijkstra_undirected [940/1054] Linking CXX executable bin/simple_min_cost_flow_program [941/1054] Linking CXX executable bin/simple_max_flow_program [942/1054] Linking CXX executable bin/simple_glop_program [943/1054] Linking CXX executable bin/cp_is_fun_cp [944/1054] Linking CXX executable bin/nqueens_cp [945/1054] Linking CXX executable bin/nurses_cp [946/1054] Linking CXX executable bin/simple_cp_program [947/1054] Linking CXX executable bin/rabbits_and_pheasants_cp [948/1054] Linking CXX executable bin/minimal_jobshop_cp [949/1054] Linking CXX executable bin/simple_ls_program [950/1054] Linking CXX executable bin/simple_routing_program [951/1054] Linking CXX executable bin/tsp [952/1054] Linking CXX executable bin/tsp_circuit_board [953/1054] Linking CXX executable bin/tsp_cities_routes [954/1054] Linking CXX executable bin/tsp_cities [955/1054] Linking CXX executable bin/tsp_distance_matrix [956/1054] Linking CXX executable bin/vrp_breaks [957/1054] Linking CXX executable bin/vrp [958/1054] Linking CXX executable bin/vrp_initial_routes [959/1054] Linking CXX executable bin/vrp_capacity [960/1054] Building CXX object examples/tests/CMakeFiles/tests_issue57.dir/issue57.cc.o [961/1054] Linking CXX executable bin/vrp_drop_nodes [962/1054] Linking CXX executable bin/vrp_global_span [963/1054] Linking CXX executable bin/vrp_pickup_delivery [964/1054] Linking CXX executable bin/vrp_pickup_delivery_fifo [965/1054] Linking CXX executable bin/vrp_solution_callback [966/1054] Linking CXX executable bin/vrp_resources [967/1054] Linking CXX executable bin/vrp_pickup_delivery_lifo [968/1054] Linking CXX executable bin/vrptw_store_solution_data [969/1054] Linking CXX executable bin/vrp_time_windows [970/1054] Linking CXX executable bin/vrp_routes [971/1054] Linking CXX executable bin/vrp_starts_ends [972/1054] Linking CXX executable bin/vrp_with_time_limit [973/1054] Linking CXX executable bin/assignment_groups_mip [974/1054] Linking CXX executable bin/assignment_task_sizes_mip [975/1054] Linking CXX executable bin/assignment_mip [976/1054] Linking CXX executable bin/assignment_teams_mip [977/1054] Linking CXX executable bin/basic_example [978/1054] Linking CXX executable bin/bin_packing_mip [979/1054] Linking CXX executable bin/mip_var_array [980/1054] Linking CXX executable bin/multiple_knapsack_mip [981/1054] Linking CXX executable bin/integer_programming_example [982/1054] Linking CXX executable bin/linear_programming_example [983/1054] Linking CXX executable bin/stigler_diet [984/1054] Linking CXX executable bin/simple_mip_program [985/1054] Linking CXX executable bin/simple_lp_program [986/1054] Linking CXX executable bin/mathopt_info [987/1054] Linking CXX executable bin/cutting_stock [988/1054] Linking CXX executable bin/facility_lp_benders [989/1054] Linking CXX executable bin/assignment_groups_sat [990/1054] Linking CXX executable bin/simple_pdlp_program [991/1054] Linking CXX executable bin/graph_coloring [992/1054] Linking CXX executable bin/assignment_task_sizes_sat [993/1054] Linking CXX executable bin/assignment_teams_sat [994/1054] Linking CXX executable bin/assignment_sat [995/1054] Linking CXX executable bin/assumptions_sample_sat [996/1054] Linking CXX executable bin/channeling_sample_sat [997/1054] Linking CXX executable bin/binpacking_problem_sat [998/1054] Linking CXX executable bin/bool_or_sample_sat [999/1054] Linking CXX executable bin/clone_model_sample_sat [1000/1054] Linking CXX executable bin/literal_sample_sat [1001/1054] Linking CXX executable bin/interval_sample_sat [1002/1054] Linking CXX executable bin/cp_sat_example [1003/1054] Linking CXX executable bin/earliness_tardiness_cost_sample_sat [1004/1054] Linking CXX executable bin/minimal_jobshop_sat [1005/1054] Linking CXX executable bin/cp_is_fun_sat [1006/1054] Linking CXX executable bin/non_linear_sat [1007/1054] Linking CXX executable bin/multiple_knapsack_sat [1008/1054] Linking CXX executable bin/no_overlap_sample_sat [1009/1054] Linking CXX executable bin/nqueens_sat [1010/1054] Linking CXX executable bin/rabbits_and_pheasants_sat [1011/1054] Linking CXX executable bin/solution_hinting_sample_sat [1012/1054] Linking CXX executable bin/schedule_requests_sat [1013/1054] Linking CXX executable bin/reified_sample_sat [1014/1054] Linking CXX executable bin/optional_interval_sample_sat [1015/1054] Linking CXX executable bin/solve_and_print_intermediate_solutions_sample_sat [1016/1054] Linking CXX executable bin/search_for_all_solutions_sample_sat [1017/1054] Linking CXX executable bin/nurses_sat [1018/1054] Linking CXX executable bin/ranking_sample_sat [1019/1054] Linking CXX executable bin/solve_with_time_limit_sample_sat [1020/1054] Linking CXX executable bin/step_function_sample_sat [1021/1054] Linking CXX executable bin/constraint_programming_cp [1022/1054] Linking CXX executable bin/simple_sat_program [1023/1054] Linking CXX executable bin/stop_after_n_solutions_sample_sat [1024/1054] Linking CXX executable bin/cryptarithm_sat [1025/1054] Linking CXX executable bin/costas_array_sat [1026/1054] Linking CXX executable bin/integer_programming [1027/1054] Linking CXX executable bin/golomb_sat [1028/1054] Linking CXX executable bin/linear_assignment_api [1029/1054] Linking CXX executable bin/flow_api [1030/1054] Linking CXX executable bin/linear_programming [1031/1054] Linking CXX executable bin/magic_sequence_sat [1032/1054] Linking CXX executable bin/min_cost_flow [1033/1054] Linking CXX executable bin/linear_solver_protocol_buffers [1034/1054] Linking CXX executable bin/max_flow [1035/1054] Linking CXX executable bin/magic_square_sat [1036/1054] Linking CXX executable bin/nqueens [1037/1054] Linking CXX executable bin/uncapacitated_facility_location [1038/1054] Linking CXX executable bin/random_tsp [1039/1054] Linking CXX executable bin/qap_sat [1040/1054] Linking CXX executable bin/slitherlink_sat [1041/1054] Linking CXX executable bin/sports_scheduling_sat [1042/1054] Linking CXX executable bin/variable_intervals_sat [1043/1054] Linking CXX executable bin/xpress_use [1044/1054] Linking CXX executable bin/tests_bug_fz1 [1045/1054] Linking CXX executable bin/tests_cpp11_test [1046/1054] Linking CXX executable bin/tests_issue1303 [1047/1054] Linking CXX executable bin/tests_issue173 [1048/1054] Linking CXX executable bin/tests_forbidden_intervals_test [1049/1054] Linking CXX executable bin/tests_issue57 [1050/1054] Linking CXX executable bin/tests_lp_test [1051/1054] Building CXX object examples/tests/CMakeFiles/tests_min_max_test.dir/min_max_test.cc.o [1052/1054] Linking CXX executable bin/tests_min_max_test [1053/1054] Building CXX object examples/tests/CMakeFiles/tests_init_test.dir/init_test.cc.o In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/examples/tests/init_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/init/init.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/stat_tables.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/subsolver.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:337:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 337 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/examples/tests/init_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/init/init.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/stat_tables.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/subsolver.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:342:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/examples/tests/init_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/init/init.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/stat_tables.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/subsolver.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:347:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/examples/tests/init_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/init/init.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/stat_tables.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/subsolver.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:352:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/examples/tests/init_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/init/init.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/stat_tables.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/subsolver.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:357:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/examples/tests/init_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/init/init.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/stat_tables.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/subsolver.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:362:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 362 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/examples/tests/init_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/init/init.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/stat_tables.h:27: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/subsolver.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/util.h:45: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/util/time_limit.h:367:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | absl::ReaderMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/examples/tests/init_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/init/init.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.h:32: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:137:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/examples/tests/init_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/init/init.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.h:32: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:210:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/examples/tests/init_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/init/init.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.h:32: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:3: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:722:23: note: move constructor of 'UniqueClauseStream' is implicitly deleted because field 'mutex_' has a deleted move constructor 722 | mutable absl::Mutex mutex_; | ^ /usr/include/absl/synchronization/mutex.h:579:3: note: 'Mutex' has been explicitly marked deleted here 579 | Mutex(const Mutex&) = delete; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:653:46: note: replace 'default' with 'delete' 653 | UniqueClauseStream(UniqueClauseStream&&) = default; | ^~~~~~~ | delete /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:680:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 680 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/examples/tests/init_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/init/init.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.h:32: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:696:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 696 | absl::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/examples/tests/init_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/init/init.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.h:32: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:761:27: warning: 'ReaderMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 761 | absl::ReaderMutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:663:5: note: 'ReaderMutexLock' has been explicitly marked deprecated here 663 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/examples/tests/init_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/init/init.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.h:32: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:821:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/examples/tests/init_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/init/init.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.h:32: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:828:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 828 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/examples/tests/init_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/init/init.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.h:32: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:835:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 835 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/examples/tests/init_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/init/init.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.h:32: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:844:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 844 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/examples/tests/init_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/init/init.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.h:32: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:867:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 867 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/examples/tests/init_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/init/init.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.h:32: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:876:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 876 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/examples/tests/init_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/init/init.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.h:32: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/examples/tests/init_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/init/init.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.h:32: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:925:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 925 | absl::MutexLock mutex_lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/examples/tests/init_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/init/init.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.h:34: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/work_assignment.h:37: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_mapping.h:26: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/intervals.h:31: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/no_overlap_2d_helper.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/diffn_util.h:36: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/scheduling_helpers.h:32: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/precedences.h:30: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/graph.h:178: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:106:19: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] 106 | : public std::iterator { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:164:27: note: in instantiation of template class 'util::IntegerRangeIterator>' requested here 164 | __void_t>' [with _Iterator = util::IntegerRangeIterator>] 180 | : public __iterator_traits<_Iterator> { }; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:180:14: note: in instantiation of template class 'std::__iterator_traits>>' requested here /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:41:36: note: in instantiation of template class 'std::iterator_traits>>' requested here 41 | using value_type = typename std::iterator_traits::value_type; | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/graph/iterators.h:147:29: note: in instantiation of template class 'util::BeginEndWrapper>>' requested here 147 | class IntegerRange : public BeginEndWrapper> { | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/lp_data/sparse_vector.h:304:36: note: in instantiation of template class 'util::IntegerRange>' requested here 304 | ::util::IntegerRange AllEntryIndices() const { | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator>' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/examples/tests/init_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/init/init.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.h:34: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/work_assignment.h:225:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | absl::MutexLock l(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/examples/tests/init_test.cc:14: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/init/init.h:23: In file included from /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/cp_model_solver_helpers.h:32: /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:916:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 916 | absl::MutexLock mutex_lock(&mutex_); | ^ /home/build/YPKG/root/or-tools/build/or-tools-9.12/ortools/sat/synchronization.h:186:5: note: in instantiation of member function 'operations_research::sat::SharedSolutionRepository::Add' requested here 186 | Add(sol); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 24 warnings generated. [1054/1054] Linking CXX executable bin/tests_init_test + cd /home/build/YPKG/root/or-tools/build/or-tools-9.12 + export 'CFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + CFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + export 'CXXFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + CXXFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + export 'LDFLAGS=-Wl,-O1 -Wl,-z,relro -Wl,-z,now -Wl,-z,max-page-size=0x1000 -Wl,-Bsymbolic-functions -Wl,--sort-common -Wl,-z,pack-relative-relocs' + LDFLAGS='-Wl,-O1 -Wl,-z,relro -Wl,-z,now -Wl,-z,max-page-size=0x1000 -Wl,-Bsymbolic-functions -Wl,--sort-common -Wl,-z,pack-relative-relocs' + export RUSTFLAGS=-Cforce-frame-pointers + RUSTFLAGS=-Cforce-frame-pointers + export 'FFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + FFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + export 'FCFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + FCFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + export PATH=/usr/bin:/bin:/usr/sbin:/sbin + PATH=/usr/bin:/bin:/usr/sbin:/sbin + export workdir=/home/build/YPKG/root/or-tools/build/or-tools-9.12 + workdir=/home/build/YPKG/root/or-tools/build/or-tools-9.12 + export package=or-tools + package=or-tools + export release=2 + release=2 + export version=9.12 + version=9.12 + export sources=/home/build/YPKG/sources + sources=/home/build/YPKG/sources + export pkgfiles=/home/build/work/files + pkgfiles=/home/build/work/files + export installdir=/home/build/YPKG/root/or-tools/install + installdir=/home/build/YPKG/root/or-tools/install + export PKG_ROOT_DIR=/home/build/YPKG/root/or-tools + PKG_ROOT_DIR=/home/build/YPKG/root/or-tools + export PKG_BUILD_DIR=/home/build/YPKG/root/or-tools/build + PKG_BUILD_DIR=/home/build/YPKG/root/or-tools/build + export LT_SYS_LIBRARY_PATH=/usr/lib64 + LT_SYS_LIBRARY_PATH=/usr/lib64 + export CC=clang + CC=clang + export CXX=clang++ + CXX=clang++ + export LD_AS_NEEDED=1 + LD_AS_NEEDED=1 + export AR=llvm-ar + AR=llvm-ar + export RANLIB=llvm-ranlib + RANLIB=llvm-ranlib + export NM=llvm-nm + NM=llvm-nm + export TERM=dumb + TERM=dumb + export SOURCE_DATE_EPOCH=1746461040 + SOURCE_DATE_EPOCH=1746461040 + unset DISPLAY SUDO_USER SUDO_GID SUDO_UID SUDO_COMMAND CDPATH + DESTDIR=/home/build/YPKG/root/or-tools/install + ninja install -j16 -C solusBuildDir ninja: Entering directory `solusBuildDir' [0/1] Install the project... -- Install configuration: "RelWithDebInfo" -- Installing: /home/build/YPKG/root/or-tools/install/usr/bin/solve -- Installing: /home/build/YPKG/root/or-tools/install/usr/bin/sat_runner -- Installing: /home/build/YPKG/root/or-tools/install/usr/bin/vector_bin_packing -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools_export.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/lib64/libortools.so.9.12.9999 -- Installing: /home/build/YPKG/root/or-tools/install/usr/lib64/libortools.so.9 -- Installing: /home/build/YPKG/root/or-tools/install/usr/lib64/libortools.so -- Installing: /home/build/YPKG/root/or-tools/install/usr/lib64/cmake/ortools/ortoolsTargets.cmake -- Installing: /home/build/YPKG/root/or-tools/install/usr/lib64/cmake/ortools/ortoolsTargets-relwithdebinfo.cmake -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/xpress -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/xpress/environment.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/util -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/util/zvector.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/util/vector_sum_internal.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/util/vector_sum.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/util/vector_or_function.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/util/tuple_set.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/util/time_limit.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/util/testing_utils.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/util/strong_integers.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/util/string_util.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/util/string_array.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/util/status_macros.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/util/stats.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/util/sorted_interval_list.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/util/sort.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/util/solve_interrupter.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/util/sigint.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/util/saturated_arithmetic.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/util/running_stat.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/util/rev.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/util/return_macros.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/util/rational_approximation.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/util/range_query_function.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/util/range_minimum_query.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/util/random_engine.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/util/qap_reader.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/util/python -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/util/python/sorted_interval_list_doc.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/util/proto_tools.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/util/piecewise_linear_function.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/util/permutation.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/util/parse_proto.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/util/monoid_operation_tree.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/util/logging.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/util/lazy_mutable_copy.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/util/java -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/util/integer_pq.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/util/functions_swig_test_helpers.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/util/functions_swig_helpers.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/util/fp_utils.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/util/fp_roundtrip_conv_testing.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/util/fp_roundtrip_conv.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/util/flat_matrix.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/util/fixed_shape_binary_tree.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/util/filelineiter.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/util/file_util.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/util/dense_set.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/util/csharp -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/util/cached_log.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/util/bitset.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/util/aligned_memory_internal.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/util/aligned_memory.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/util/affine_relation.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/util/adaptative_parameter_value.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/service -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/service/v1 -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/service/v1/mathopt -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/scheduling -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/scheduling/testdata -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/scheduling/rcpsp_parser.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/scheduling/python -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/scheduling/jobshop_scheduling_parser.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/sat -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/sat/zero_half_cuts.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/sat/work_assignment.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/sat/var_domination.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/sat/util.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/sat/timetable_edgefinding.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/sat/timetable.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/sat/theta_tree.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/sat/table.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/sat/synchronization.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/sat/symmetry_util.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/sat/symmetry.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/sat/swig_helper.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/sat/subsolver.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/sat/stat_tables.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/sat/solution_crush.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/sat/simplification.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/sat/shaving_solver.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/sat/scheduling_helpers.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/sat/scheduling_cuts.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/sat/sat_solver.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/sat/sat_inprocessing.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/sat/sat_decision.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/sat/sat_cnf_reader.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/sat/sat_base.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/sat/samples -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/sat/routing_cuts.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/sat/rins.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/sat/restart.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/sat/python -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/sat/python/linear_expr_doc.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/sat/python/linear_expr.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/sat/pseudo_costs.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/sat/probing.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/sat/presolve_util.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/sat/presolve_context.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/sat/precedences.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/sat/pb_constraint.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/sat/parameters_validation.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/sat/optimization.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/sat/opb_reader.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/sat/no_overlap_2d_helper.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/sat/model.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/sat/max_hs.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/sat/lp_utils.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/sat/linear_relaxation.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/sat/linear_propagation.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/sat/linear_programming_constraint.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/sat/linear_model.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/sat/linear_constraint_manager.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/sat/linear_constraint.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/sat/lb_tree_search.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/sat/java -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/sat/intervals.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/sat/integer_search.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/sat/integer_expr.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/sat/integer_base.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/sat/integer.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/sat/inclusion.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/sat/implied_bounds.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/sat/go -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/sat/go/cpmodel -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/sat/fuzz_testdata -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/sat/feasibility_pump.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/sat/feasibility_jump.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/sat/encoding.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/sat/drat_writer.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/sat/drat_proof_handler.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/sat/drat_checker.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/sat/docs -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/sat/disjunctive.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/sat/diophantine.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/sat/diffn_util.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/sat/diffn_cuts.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/sat/diffn.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/sat/cuts.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/sat/cumulative_energy.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/sat/cumulative.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/sat/csharp -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/sat/cp_model_utils.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/sat/cp_model_test_utils.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/sat/cp_model_table.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/sat/cp_model_symmetries.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/sat/cp_model_solver_helpers.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/sat/cp_model_solver.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/sat/cp_model_search.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/sat/cp_model_presolve.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/sat/cp_model_postsolve.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/sat/cp_model_mapping.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/sat/cp_model_loader.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/sat/cp_model_lns.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/sat/cp_model_expand.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/sat/cp_model_copy.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/sat/cp_model_checker.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/sat/cp_model.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/sat/cp_constraints.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/sat/constraint_violation.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/sat/combine_solutions.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/sat/colab -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/sat/clause.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/sat/circuit.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/sat/c_api -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/sat/c_api/cp_solver_c.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/sat/boolean_problem.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/sat/all_different.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/sat/2d_try_edge_propagator.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/sat/2d_rectangle_presolve.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/sat/2d_packing_brute_force.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/sat/2d_orthogonal_packing_testing.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/sat/2d_orthogonal_packing.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/sat/2d_mandatory_overlap_propagator.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/routing -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/routing/samples -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/routing/parsers -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/routing/parsers/tsptw_parser.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/routing/parsers/tsplib_parser.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/routing/parsers/testdata -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/routing/parsers/solution_serializer.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/routing/parsers/solomon_parser.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/routing/parsers/simple_graph.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/routing/parsers/pdtsp_parser.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/routing/parsers/nearp_parser.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/routing/parsers/lilim_parser.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/routing/parsers/dow_parser.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/routing/parsers/cvrptw_lib.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/routing/parsers/carp_parser.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/python -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/python/docs -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/port -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/port/utf8.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/port/sysinfo.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/port/scoped_std_stream_capture.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/port/proto_utils.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/port/file.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/pdlp -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/pdlp/trust_region.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/pdlp/test_util.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/pdlp/termination.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/pdlp/solvers_proto_validation.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/pdlp/sharder.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/pdlp/sharded_quadratic_program.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/pdlp/sharded_optimization_utils.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/pdlp/scheduler.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/pdlp/samples -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/pdlp/quadratic_program_io.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/pdlp/quadratic_program.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/pdlp/python -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/pdlp/primal_dual_hybrid_gradient.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/pdlp/iteration_stats.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/packing -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/packing/vector_bin_packing_parser.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/packing/testdata -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/packing/binpacking_2d_parser.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/packing/arc_flow_solver.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/packing/arc_flow_builder.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/validators -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/validators/termination_validator.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/validators/sparse_vector_validator.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/validators/sparse_matrix_validator.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/validators/solve_stats_validator.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/validators/solve_parameters_validator.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/validators/solution_validator.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/validators/scalar_validator.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/validators/result_validator.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/validators/model_validator.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/validators/model_parameters_validator.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/validators/linear_expression_validator.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/validators/infeasible_subsystem_validator.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/validators/ids_validator.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/validators/callback_validator.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/validators/bounds_and_status_validator.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/tools -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/tools/file_format_flags.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/testing -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/testing/stream.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/testing/param_name.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/storage -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/storage/variable_storage.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/storage/update_trackers.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/storage/sparse_matrix.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/storage/sparse_coefficient_map.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/storage/range.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/storage/objective_storage.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/storage/model_storage_types.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/storage/model_storage.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/storage/linear_expression_data.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/storage/linear_constraint_storage.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/storage/iterators.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/storage/atomic_constraint_storage.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/solvers -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/solvers/xpress_solver.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/solvers/xpress -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/solvers/xpress/g_xpress.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/solvers/pdlp_solver.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/solvers/pdlp_bridge.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/solvers/message_callback_data.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/solvers/highs_solver.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/solvers/gurobi_solver.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/solvers/gurobi_init_arguments.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/solvers/gurobi_callback.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/solvers/gurobi -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/solvers/gurobi/g_gurobi.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/solvers/gscip_solver.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/solvers/gscip -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/solvers/gscip/gscip_solver_constraint_handler.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/solvers/glpk_solver.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/solvers/glpk -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/solvers/glpk/rays.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/solvers/glpk/glpk_sparse_vector.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/solvers/glpk/gap.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/solvers/glop_solver.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/solvers/cp_sat_solver.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/solver_tests -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/solver_tests/testdata -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/solver_tests/test_models.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/solver_tests/status_tests.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/solver_tests/second_order_cone_tests.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/solver_tests/qp_tests.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/solver_tests/qc_tests.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/solver_tests/multi_objective_tests.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/solver_tests/mip_tests.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/solver_tests/lp_tests.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/solver_tests/lp_parameter_tests.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/solver_tests/lp_model_solve_parameters_tests.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/solver_tests/lp_initial_basis_tests.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/solver_tests/lp_incomplete_solve_tests.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/solver_tests/logical_constraint_tests.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/solver_tests/ip_parameter_tests.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/solver_tests/ip_multiple_solutions_tests.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/solver_tests/ip_model_solve_parameters_tests.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/solver_tests/invalid_input_tests.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/solver_tests/infeasible_subsystem_tests.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/solver_tests/generic_tests.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/solver_tests/callback_tests.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/solver_tests/base_solver_test.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/samples -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/samples/python -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/samples/cpp -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/python -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/python/testing -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/python/ipc -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/labs -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/labs/solution_improvement.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/labs/solution_feasibility_checker.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/labs/linear_expr_util.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/labs/general_constraint_to_mip.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/labs/dualizer.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/io -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/io/python -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/io/proto_converter.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/io/names_removal.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/io/mps_converter.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/io/lp_parser.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/io/lp_converter.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/io/lp -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/io/lp/model_utils.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/io/lp/lp_name.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/io/lp/lp_model.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/cpp -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/cpp/variable_and_expressions.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/cpp/update_tracker.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/cpp/update_result.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/cpp/streamable_solver_init_arguments.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/cpp/statistics.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/cpp/sparse_containers.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/cpp/solver_resources.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/cpp/solver_init_arguments.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/cpp/solve_result.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/cpp/solve_impl.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/cpp/solve_arguments.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/cpp/solve.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/cpp/solution.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/cpp/parameters.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/cpp/objective.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/cpp/model_solve_parameters.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/cpp/model.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/cpp/message_callback.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/cpp/math_opt.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/cpp/matchers.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/cpp/map_filter.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/cpp/linear_constraint.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/cpp/key_types.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/cpp/incremental_solver.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/cpp/formatters.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/cpp/enums.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/cpp/compute_infeasible_subsystem_result.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/cpp/compute_infeasible_subsystem_arguments.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/cpp/callback.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/cpp/basis_status.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/core -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/core/sparse_vector_view.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/core/sparse_vector.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/core/sparse_submatrix.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/core/sorted.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/core/solver_interface.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/core/solver_debug.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/core/solver.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/core/python -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/core/non_streamable_solver_init_arguments.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/core/model_summary.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/core/math_opt_proto_utils.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/core/inverted_bounds.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/core/invalid_indicators.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/core/empty_bounds.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/core/concurrent_calls_guard.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/core/c_api -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/core/c_api/solver.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/core/base_solver.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/core/arrow_operator_proxy.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/constraints -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/constraints/util -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/constraints/util/model_util.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/constraints/sos -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/constraints/sos/validator.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/constraints/sos/util.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/constraints/sos/storage.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/constraints/sos/sos2_constraint.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/constraints/sos/sos1_constraint.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/constraints/second_order_cone -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/constraints/second_order_cone/validator.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/constraints/second_order_cone/storage.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/constraints/second_order_cone/second_order_cone_constraint.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/constraints/quadratic -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/constraints/quadratic/validator.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/constraints/quadratic/storage.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/constraints/quadratic/quadratic_constraint.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/constraints/indicator -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/constraints/indicator/validator.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/constraints/indicator/storage.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/constraints/indicator/indicator_constraint.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/lp_data -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/lp_data/sparse_vector.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/lp_data/sparse_row.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/lp_data/sparse_column.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/lp_data/sparse.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/lp_data/sol_reader.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/lp_data/scattered_vector.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/lp_data/proto_utils.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/lp_data/permutation.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/lp_data/mps_reader_template.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/lp_data/mps_reader.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/lp_data/model_reader.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/lp_data/matrix_utils.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/lp_data/matrix_scaler.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/lp_data/lp_utils.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/lp_data/lp_types.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/lp_data/lp_print_utils.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/lp_data/lp_parser.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/lp_data/lp_decomposer.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/lp_data/lp_data_utils.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/lp_data/lp_data.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/linear_solver -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/linear_solver/wrappers -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/linear_solver/wrappers/model_builder_helper.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/linear_solver/testdata -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/linear_solver/solve_mp_model.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/linear_solver/scip_helper_macros.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/linear_solver/scip_callback.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/linear_solver/samples -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/linear_solver/samples/network_design_ilph.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/linear_solver/python -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/linear_solver/proto_solver -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/linear_solver/proto_solver/xpress_proto_solver.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/linear_solver/proto_solver/scip_proto_solver.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/linear_solver/proto_solver/sat_solver_utils.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/linear_solver/proto_solver/sat_proto_solver.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/linear_solver/proto_solver/proto_utils.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/linear_solver/proto_solver/pdlp_proto_solver.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/linear_solver/proto_solver/highs_proto_solver.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/linear_solver/proto_solver/gurobi_proto_solver.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/linear_solver/proto_solver/glop_proto_solver.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/linear_solver/model_validator.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/linear_solver/model_exporter_swig_helper.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/linear_solver/model_exporter.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/linear_solver/linear_solver_callback.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/linear_solver/linear_solver.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/linear_solver/linear_expr.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/linear_solver/java -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/linear_solver/glop_utils.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/linear_solver/csharp -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/julia -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/julia/docs -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/julia/ORToolsGenerated.jl -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/julia/ORToolsGenerated.jl/src -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/julia/ORToolsGenerated.jl/src/genproto -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/julia/ORToolsGenerated.jl/src/genproto/operations_research -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/julia/ORToolsGenerated.jl/src/genproto/operations_research/scheduling -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/julia/ORToolsGenerated.jl/src/genproto/operations_research/scheduling/rcpsp -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/julia/ORToolsGenerated.jl/src/genproto/operations_research/scheduling/jssp -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/julia/ORToolsGenerated.jl/src/genproto/operations_research/sat -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/julia/ORToolsGenerated.jl/src/genproto/operations_research/pdlp -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/julia/ORToolsGenerated.jl/src/genproto/operations_research/packing -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/julia/ORToolsGenerated.jl/src/genproto/operations_research/packing/vbp -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/julia/ORToolsGenerated.jl/src/genproto/operations_research/math_opt -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/julia/ORToolsGenerated.jl/src/genproto/operations_research/glop -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/julia/ORToolsGenerated.jl/src/genproto/operations_research/bop -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/julia/ORToolsGenerated.jl/src/genproto/google -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/julia/ORToolsGenerated.jl/src/genproto/google/protobuf -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/julia/ORToolsGenerated.jl/scripts -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/julia/ORTools.jl -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/julia/ORTools.jl/test -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/julia/ORTools.jl/test/moi -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/julia/ORTools.jl/src -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/julia/ORTools.jl/src/moi_wrapper -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/julia/ORTools.jl/src/c_wrapper -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/java -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/java/docs -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/java/com -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/java/com/google -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/java/com/google/ortools -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/java/com/google/ortools/sat -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/java/com/google/ortools/modelbuilder -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/java/com/google/ortools/constraintsolver -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/init -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/init/python -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/init/python/init_doc.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/init/java -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/init/init.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/init/csharp -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/gurobi -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/gurobi/isv_public -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/gurobi/isv_public/gurobi_isv.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/gurobi/gurobi_util.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/gurobi/gurobi_stdout_matchers.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/gurobi/environment.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/gscip -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/gscip/legacy_scip_params.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/gscip/gscip_parameters.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/gscip/gscip_message_handler.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/gscip/gscip_ext.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/gscip/gscip_event_handler.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/gscip/gscip_constraint_handler.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/gscip/gscip_callback_result.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/gscip/gscip.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/graph -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/graph/util.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/graph/topologicalsorter.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/graph/testdata -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/graph/test_util.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/graph/strongly_connected_components.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/graph/shortest_paths.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/graph/samples -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/graph/rooted_tree.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/graph/random_graph.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/graph/python -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/graph/perfect_matching.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/graph/one_tree_lower_bound.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/graph/multi_dijkstra.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/graph/minimum_vertex_cover.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/graph/minimum_spanning_tree.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/graph/min_cost_flow.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/graph/max_flow.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/graph/linear_assignment.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/graph/line_graph.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/graph/k_shortest_paths.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/graph/java -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/graph/iterators.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/graph/hamiltonian_path.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/graph/graph_io.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/graph/graph.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/graph/generic_max_flow.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/graph/flow_graph.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/graph/eulerian_path.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/graph/ebert_graph.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/graph/dag_shortest_path.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/graph/dag_constrained_shortest_path.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/graph/csharp -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/graph/connected_components.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/graph/cliques.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/graph/christofides.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/graph/bounded_dijkstra.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/graph/bidirectional_dijkstra.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/graph/bfs.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/graph/assignment.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/glpk -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/glpk/glpk_formatters.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/glpk/glpk_env_deleter.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/glpk/glpk_computational_form.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/glop -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/glop/variables_info.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/glop/variable_values.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/glop/update_row.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/glop/status.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/glop/samples -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/glop/revised_simplex.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/glop/reduced_costs.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/glop/rank_one_update.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/glop/primal_edge_norms.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/glop/pricing.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/glop/preprocessor.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/glop/parameters_validation.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/glop/markowitz.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/glop/lu_factorization.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/glop/lp_solver.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/glop/initial_basis.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/glop/entering_variable.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/glop/dual_edge_norms.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/glop/basis_representation.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/flatzinc -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/flatzinc/parser_util.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/flatzinc/parser.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/flatzinc/mznlib -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/flatzinc/model.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/flatzinc/cp_model_fz_solver.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/flatzinc/checker.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/flatzinc/challenge -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/dotnet -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/dotnet/docs -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/dotnet/CreateSigningKey -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/cpp -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/constraint_solver -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/constraint_solver/samples -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/constraint_solver/routing_utils.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/constraint_solver/routing_types.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/constraint_solver/routing_search.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/constraint_solver/routing_parameters_utils.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/constraint_solver/routing_parameters.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/constraint_solver/routing_neighborhoods.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/constraint_solver/routing_lp_scheduling.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/constraint_solver/routing_insertion_lns.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/constraint_solver/routing_index_manager.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/constraint_solver/routing_ils.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/constraint_solver/routing_filters.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/constraint_solver/routing_filter_committables.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/constraint_solver/routing_decision_builders.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/constraint_solver/routing_constraints.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/constraint_solver/routing.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/constraint_solver/python -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/constraint_solver/java -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/constraint_solver/java/javawrapcp_util.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/constraint_solver/docs -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/constraint_solver/csharp -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/constraint_solver/constraint_solveri.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/constraint_solver/constraint_solver.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/bop -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/bop/integral_solver.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/bop/complete_optimizer.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/bop/bop_util.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/bop/bop_types.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/bop/bop_solver.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/bop/bop_solution.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/bop/bop_portfolio.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/bop/bop_ls.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/bop/bop_lns.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/bop/bop_fs.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/bop/bop_base.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/base -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/base/zipfile.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/base/version.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/base/types.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/base/typeid.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/base/top_n.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/base/timer.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/base/threadpool.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/base/temp_path.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/base/sysinfo.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/base/strtoint.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/base/strong_vector.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/base/strong_int.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/base/stl_util.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/base/stl_logging.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/base/status_matchers.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/base/status_macros.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/base/status_builder.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/base/source_location.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/base/small_map.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/base/recordio.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/base/python-swig.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/base/ptr_util.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/base/protoutil.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/base/protobuf_util.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/base/proto_enum_utils.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/base/path.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/base/parse_text_proto.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/base/parse_test_proto.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/base/options.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/base/numbers.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/base/mutable_memfile.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/base/murmur.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/base/message_matchers.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/base/memutil.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/base/memfile.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/base/mathutil.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/base/map_util.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/base/macros.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/base/logging.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/base/linked_hash_map.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/base/iterator_adaptors.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/base/int_type.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/base/init_google.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/base/helpers.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/base/hash.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/base/gzipstring.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/base/gzipfile.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/base/gmock.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/base/fuzztest.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/base/filesystem.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/base/file.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/base/encodingutils.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/base/dynamic_library.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/base/dump_vars.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/base/container_logging.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/base/constant_divisor.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/base/commandlineflags.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/base/case.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/base/bitmap.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/base/basictypes.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/base/base_export.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/base/adjustable_priority_queue.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/base/adjustable_priority_queue-inl.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/base/accurate_sum.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/algorithms -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/algorithms/sparse_permutation.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/algorithms/set_cover_reader.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/algorithms/set_cover_model.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/algorithms/set_cover_mip.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/algorithms/set_cover_lagrangian.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/algorithms/set_cover_invariant.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/algorithms/set_cover_heuristics.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/algorithms/samples -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/algorithms/radix_sort.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/algorithms/python -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/algorithms/python/knapsack_solver_doc.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/algorithms/n_choose_k.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/algorithms/knapsack_solver.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/algorithms/java -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/algorithms/hungarian.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/algorithms/find_graph_symmetries.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/algorithms/dynamic_permutation.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/algorithms/dynamic_partition.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/algorithms/duplicate_remover.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/algorithms/dense_doubly_linked_list.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/algorithms/csharp -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/algorithms/binary_search.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/algorithms/binary_indexed_tree.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/algorithms/adjustable_k_ary_heap.h -- Up-to-date: /home/build/YPKG/root/or-tools/install/usr/include/ortools -- Up-to-date: /home/build/YPKG/root/or-tools/install/usr/include/ortools/gscip -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/gscip/gscip.pb.h -- Up-to-date: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/sparse_containers.pb.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/solution.pb.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/rpc.pb.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/result.pb.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/parameters.pb.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/model_update.pb.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/model_parameters.pb.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/model.pb.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/infeasible_subsystem.pb.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/callback.pb.h -- Up-to-date: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/samples -- Up-to-date: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/samples/python -- Up-to-date: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/samples/cpp -- Up-to-date: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/validators -- Up-to-date: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/storage -- Up-to-date: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/solvers -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/solvers/osqp.pb.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/solvers/highs.pb.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/solvers/gurobi.pb.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/solvers/glpk.pb.h -- Up-to-date: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/solver_tests -- Up-to-date: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/labs -- Up-to-date: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/io -- Up-to-date: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/cpp -- Up-to-date: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/constraints -- Up-to-date: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/constraints/util -- Up-to-date: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/constraints/sos -- Up-to-date: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/constraints/second_order_cone -- Up-to-date: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/constraints/quadratic -- Up-to-date: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/constraints/indicator -- Up-to-date: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/core -- Up-to-date: /home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/core/c_api -- Up-to-date: /home/build/YPKG/root/or-tools/install/usr/include/ortools/util -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/util/optional_boolean.pb.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/util/int128.pb.h -- Up-to-date: /home/build/YPKG/root/or-tools/install/usr/include/ortools/port -- Up-to-date: /home/build/YPKG/root/or-tools/install/usr/include/ortools/scheduling -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/scheduling/jobshop_scheduling.pb.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/scheduling/course_scheduling.pb.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/scheduling/rcpsp.pb.h -- Up-to-date: /home/build/YPKG/root/or-tools/install/usr/include/ortools/packing -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/packing/vector_bin_packing.pb.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/packing/multiple_dimensions_bin_packing.pb.h -- Up-to-date: /home/build/YPKG/root/or-tools/install/usr/include/ortools/lp_data -- Up-to-date: /home/build/YPKG/root/or-tools/install/usr/include/ortools/xpress -- Up-to-date: /home/build/YPKG/root/or-tools/install/usr/include/ortools/sat -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/sat/sat_parameters.pb.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/sat/cp_model.pb.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/sat/cp_model_service.pb.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/sat/boolean_problem.pb.h -- Up-to-date: /home/build/YPKG/root/or-tools/install/usr/include/ortools/sat/samples -- Up-to-date: /home/build/YPKG/root/or-tools/install/usr/include/ortools/pdlp -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/pdlp/solve_log.pb.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/pdlp/solvers.pb.h -- Up-to-date: /home/build/YPKG/root/or-tools/install/usr/include/ortools/pdlp/samples -- Up-to-date: /home/build/YPKG/root/or-tools/install/usr/include/ortools/gurobi -- Up-to-date: /home/build/YPKG/root/or-tools/install/usr/include/ortools/glop -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/glop/parameters.pb.h -- Up-to-date: /home/build/YPKG/root/or-tools/install/usr/include/ortools/glop/samples -- Up-to-date: /home/build/YPKG/root/or-tools/install/usr/include/ortools/bop -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/bop/bop_parameters.pb.h -- Up-to-date: /home/build/YPKG/root/or-tools/install/usr/include/ortools/linear_solver -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/linear_solver/linear_solver.pb.h -- Up-to-date: /home/build/YPKG/root/or-tools/install/usr/include/ortools/linear_solver/samples -- Up-to-date: /home/build/YPKG/root/or-tools/install/usr/include/ortools/linear_solver/proto_solver -- Up-to-date: /home/build/YPKG/root/or-tools/install/usr/include/ortools/linear_solver/wrappers -- Up-to-date: /home/build/YPKG/root/or-tools/install/usr/include/ortools/constraint_solver -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/constraint_solver/routing_parameters.pb.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/constraint_solver/routing_ils.pb.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/constraint_solver/search_stats.pb.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/constraint_solver/assignment.pb.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/constraint_solver/solver_parameters.pb.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/constraint_solver/demon_profiler.pb.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/constraint_solver/search_limit.pb.h -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/constraint_solver/routing_enums.pb.h -- Up-to-date: /home/build/YPKG/root/or-tools/install/usr/include/ortools/constraint_solver/samples -- Up-to-date: /home/build/YPKG/root/or-tools/install/usr/include/ortools/graph -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/graph/flow_problem.pb.h -- Up-to-date: /home/build/YPKG/root/or-tools/install/usr/include/ortools/graph/samples -- Up-to-date: /home/build/YPKG/root/or-tools/install/usr/include/ortools/algorithms -- Installing: /home/build/YPKG/root/or-tools/install/usr/include/ortools/algorithms/set_cover.pb.h -- Up-to-date: /home/build/YPKG/root/or-tools/install/usr/include/ortools/algorithms/samples -- Up-to-date: /home/build/YPKG/root/or-tools/install/usr/include/ortools/init -- Up-to-date: /home/build/YPKG/root/or-tools/install/usr/include/ortools/base -- Installing: /home/build/YPKG/root/or-tools/install/usr/lib64/cmake/ortools/ortoolsConfig.cmake -- Installing: /home/build/YPKG/root/or-tools/install/usr/lib64/cmake/ortools/ortoolsConfigVersion.cmake -- Installing: /home/build/YPKG/root/or-tools/install/usr/lib64/cmake/ortools/modules/Findre2.cmake -- Installing: /home/build/YPKG/root/or-tools/install/usr/lib64/cmake/ortools/modules/FindCbc.cmake -- Installing: /home/build/YPKG/root/or-tools/install/usr/lib64/cmake/ortools/modules/FindClp.cmake -- Installing: /home/build/YPKG/root/or-tools/install/usr/lib64/cmake/ortools/modules/FindEigen3.cmake -- Installing: /home/build/YPKG/root/or-tools/install/usr/share/doc/ortools/LICENSE -- Installing: /home/build/YPKG/root/or-tools/install/usr/lib64/libortools_flatzinc.so.9.12.9999 -- Installing: /home/build/YPKG/root/or-tools/install/usr/lib64/libortools_flatzinc.so.9 -- Installing: /home/build/YPKG/root/or-tools/install/usr/lib64/libortools_flatzinc.so -- Installing: /home/build/YPKG/root/or-tools/install/usr/bin/fzn-cp-sat -- Installing: /home/build/YPKG/root/or-tools/install/usr/share/minizinc/cp-sat -- Installing: /home/build/YPKG/root/or-tools/install/usr/share/minizinc/cp-sat/redefinitions-2.0.mzn -- Installing: /home/build/YPKG/root/or-tools/install/usr/share/minizinc/cp-sat/redefinitions-2.0.2.mzn -- Installing: /home/build/YPKG/root/or-tools/install/usr/share/minizinc/cp-sat/nostrings.mzn -- Installing: /home/build/YPKG/root/or-tools/install/usr/share/minizinc/cp-sat/fzn_table_int.mzn -- Installing: /home/build/YPKG/root/or-tools/install/usr/share/minizinc/cp-sat/fzn_table_bool.mzn -- Installing: /home/build/YPKG/root/or-tools/install/usr/share/minizinc/cp-sat/fzn_subcircuit.mzn -- Installing: /home/build/YPKG/root/or-tools/install/usr/share/minizinc/cp-sat/fzn_regular.mzn -- Installing: /home/build/YPKG/root/or-tools/install/usr/share/minizinc/cp-sat/fzn_network_flow_cost.mzn -- Installing: /home/build/YPKG/root/or-tools/install/usr/share/minizinc/cp-sat/fzn_network_flow.mzn -- Installing: /home/build/YPKG/root/or-tools/install/usr/share/minizinc/cp-sat/fzn_inverse.mzn -- Installing: /home/build/YPKG/root/or-tools/install/usr/share/minizinc/cp-sat/fzn_disjunctive_strict_opt.mzn -- Installing: /home/build/YPKG/root/or-tools/install/usr/share/minizinc/cp-sat/fzn_disjunctive_strict.mzn -- Installing: /home/build/YPKG/root/or-tools/install/usr/share/minizinc/cp-sat/fzn_disjunctive_opt.mzn -- Installing: /home/build/YPKG/root/or-tools/install/usr/share/minizinc/cp-sat/fzn_disjunctive.mzn -- Installing: /home/build/YPKG/root/or-tools/install/usr/share/minizinc/cp-sat/fzn_diffn_nonstrict.mzn -- Installing: /home/build/YPKG/root/or-tools/install/usr/share/minizinc/cp-sat/fzn_diffn.mzn -- Installing: /home/build/YPKG/root/or-tools/install/usr/share/minizinc/cp-sat/fzn_cumulative_opt.mzn -- Installing: /home/build/YPKG/root/or-tools/install/usr/share/minizinc/cp-sat/fzn_cumulative.mzn -- Installing: /home/build/YPKG/root/or-tools/install/usr/share/minizinc/cp-sat/fzn_circuit.mzn -- Installing: /home/build/YPKG/root/or-tools/install/usr/share/minizinc/cp-sat/fzn_all_different_int.mzn -- Installing: /home/build/YPKG/root/or-tools/install/usr/share/minizinc/solvers/cp-sat.msc -- Installing: /home/build/YPKG/root/or-tools/install/usr/bin/knapsack -- Installing: /home/build/YPKG/root/or-tools/install/usr/bin/set_cover -- Installing: /home/build/YPKG/root/or-tools/install/usr/bin/simple_knapsack_program -- Installing: /home/build/YPKG/root/or-tools/install/usr/bin/assignment_linear_sum_assignment -- Installing: /home/build/YPKG/root/or-tools/install/usr/bin/assignment_min_flow -- Installing: /home/build/YPKG/root/or-tools/install/usr/bin/balance_min_flow -- Installing: /home/build/YPKG/root/or-tools/install/usr/bin/bfs_directed -- Installing: /home/build/YPKG/root/or-tools/install/usr/bin/bfs_one_to_all -- Installing: /home/build/YPKG/root/or-tools/install/usr/bin/bfs_undirected -- Installing: /home/build/YPKG/root/or-tools/install/usr/bin/dag_constrained_shortest_path_sequential -- Installing: /home/build/YPKG/root/or-tools/install/usr/bin/dag_multiple_shortest_paths_one_to_all -- Installing: /home/build/YPKG/root/or-tools/install/usr/bin/dag_multiple_shortest_paths_sequential -- Installing: /home/build/YPKG/root/or-tools/install/usr/bin/dag_shortest_path_one_to_all -- Installing: /home/build/YPKG/root/or-tools/install/usr/bin/dag_shortest_path_sequential -- Installing: /home/build/YPKG/root/or-tools/install/usr/bin/dag_simple_constrained_shortest_path -- Installing: /home/build/YPKG/root/or-tools/install/usr/bin/dag_simple_multiple_shortest_paths -- Installing: /home/build/YPKG/root/or-tools/install/usr/bin/dag_simple_shortest_path -- Installing: /home/build/YPKG/root/or-tools/install/usr/bin/dijkstra_all_pairs_shortest_paths -- Installing: /home/build/YPKG/root/or-tools/install/usr/bin/dijkstra_directed -- Installing: /home/build/YPKG/root/or-tools/install/usr/bin/dijkstra_one_to_all -- Installing: /home/build/YPKG/root/or-tools/install/usr/bin/dijkstra_sequential -- Installing: /home/build/YPKG/root/or-tools/install/usr/bin/dijkstra_undirected -- Installing: /home/build/YPKG/root/or-tools/install/usr/bin/root_a_tree -- Installing: /home/build/YPKG/root/or-tools/install/usr/bin/rooted_tree_paths -- Installing: /home/build/YPKG/root/or-tools/install/usr/bin/simple_max_flow_program -- Installing: /home/build/YPKG/root/or-tools/install/usr/bin/simple_min_cost_flow_program -- Installing: /home/build/YPKG/root/or-tools/install/usr/bin/simple_glop_program -- Installing: /home/build/YPKG/root/or-tools/install/usr/bin/cp_is_fun_cp -- Installing: /home/build/YPKG/root/or-tools/install/usr/bin/minimal_jobshop_cp -- Installing: /home/build/YPKG/root/or-tools/install/usr/bin/nqueens_cp -- Installing: /home/build/YPKG/root/or-tools/install/usr/bin/nurses_cp -- Installing: /home/build/YPKG/root/or-tools/install/usr/bin/rabbits_and_pheasants_cp -- Installing: /home/build/YPKG/root/or-tools/install/usr/bin/simple_cp_program -- Installing: /home/build/YPKG/root/or-tools/install/usr/bin/simple_ls_program -- Installing: /home/build/YPKG/root/or-tools/install/usr/bin/simple_routing_program -- Installing: /home/build/YPKG/root/or-tools/install/usr/bin/tsp -- Installing: /home/build/YPKG/root/or-tools/install/usr/bin/tsp_circuit_board -- Installing: /home/build/YPKG/root/or-tools/install/usr/bin/tsp_cities -- Installing: /home/build/YPKG/root/or-tools/install/usr/bin/tsp_cities_routes -- Installing: /home/build/YPKG/root/or-tools/install/usr/bin/tsp_distance_matrix -- Installing: /home/build/YPKG/root/or-tools/install/usr/bin/vrp -- Installing: /home/build/YPKG/root/or-tools/install/usr/bin/vrp_breaks -- Installing: /home/build/YPKG/root/or-tools/install/usr/bin/vrp_capacity -- Installing: /home/build/YPKG/root/or-tools/install/usr/bin/vrp_drop_nodes -- Installing: /home/build/YPKG/root/or-tools/install/usr/bin/vrp_global_span -- Installing: /home/build/YPKG/root/or-tools/install/usr/bin/vrp_initial_routes -- Installing: /home/build/YPKG/root/or-tools/install/usr/bin/vrp_pickup_delivery -- Installing: /home/build/YPKG/root/or-tools/install/usr/bin/vrp_pickup_delivery_fifo -- Installing: /home/build/YPKG/root/or-tools/install/usr/bin/vrp_pickup_delivery_lifo -- Installing: /home/build/YPKG/root/or-tools/install/usr/bin/vrp_resources -- Installing: /home/build/YPKG/root/or-tools/install/usr/bin/vrp_routes -- Installing: /home/build/YPKG/root/or-tools/install/usr/bin/vrp_solution_callback -- Installing: /home/build/YPKG/root/or-tools/install/usr/bin/vrp_starts_ends -- Installing: /home/build/YPKG/root/or-tools/install/usr/bin/vrp_time_windows -- Installing: /home/build/YPKG/root/or-tools/install/usr/bin/vrp_with_time_limit -- Installing: /home/build/YPKG/root/or-tools/install/usr/bin/vrptw_store_solution_data -- Installing: /home/build/YPKG/root/or-tools/install/usr/bin/assignment_groups_mip -- Installing: /home/build/YPKG/root/or-tools/install/usr/bin/assignment_mip -- Installing: /home/build/YPKG/root/or-tools/install/usr/bin/assignment_task_sizes_mip -- Installing: /home/build/YPKG/root/or-tools/install/usr/bin/assignment_teams_mip -- Installing: /home/build/YPKG/root/or-tools/install/usr/bin/basic_example -- Installing: /home/build/YPKG/root/or-tools/install/usr/bin/bin_packing_mip -- Installing: /home/build/YPKG/root/or-tools/install/usr/bin/integer_programming_example -- Installing: /home/build/YPKG/root/or-tools/install/usr/bin/linear_programming_example -- Installing: /home/build/YPKG/root/or-tools/install/usr/bin/mip_var_array -- Installing: /home/build/YPKG/root/or-tools/install/usr/bin/multiple_knapsack_mip -- Installing: /home/build/YPKG/root/or-tools/install/usr/bin/simple_lp_program -- Installing: /home/build/YPKG/root/or-tools/install/usr/bin/simple_mip_program -- Installing: /home/build/YPKG/root/or-tools/install/usr/bin/stigler_diet -- Installing: /home/build/YPKG/root/or-tools/install/usr/bin/cutting_stock -- Installing: /home/build/YPKG/root/or-tools/install/usr/bin/facility_lp_benders -- Installing: /home/build/YPKG/root/or-tools/install/usr/bin/graph_coloring -- Installing: /home/build/YPKG/root/or-tools/install/usr/bin/mathopt_info -- Installing: /home/build/YPKG/root/or-tools/install/usr/bin/simple_pdlp_program -- Installing: /home/build/YPKG/root/or-tools/install/usr/bin/assignment_groups_sat -- Installing: /home/build/YPKG/root/or-tools/install/usr/bin/assignment_sat -- Installing: /home/build/YPKG/root/or-tools/install/usr/bin/assignment_task_sizes_sat -- Installing: /home/build/YPKG/root/or-tools/install/usr/bin/assignment_teams_sat -- Installing: /home/build/YPKG/root/or-tools/install/usr/bin/assumptions_sample_sat -- Installing: /home/build/YPKG/root/or-tools/install/usr/bin/binpacking_problem_sat -- Installing: /home/build/YPKG/root/or-tools/install/usr/bin/bool_or_sample_sat -- Installing: /home/build/YPKG/root/or-tools/install/usr/bin/channeling_sample_sat -- Installing: /home/build/YPKG/root/or-tools/install/usr/bin/clone_model_sample_sat -- Installing: /home/build/YPKG/root/or-tools/install/usr/bin/cp_is_fun_sat -- Installing: /home/build/YPKG/root/or-tools/install/usr/bin/cp_sat_example -- Installing: /home/build/YPKG/root/or-tools/install/usr/bin/earliness_tardiness_cost_sample_sat -- Installing: /home/build/YPKG/root/or-tools/install/usr/bin/interval_sample_sat -- Installing: /home/build/YPKG/root/or-tools/install/usr/bin/literal_sample_sat -- Installing: /home/build/YPKG/root/or-tools/install/usr/bin/minimal_jobshop_sat -- Installing: /home/build/YPKG/root/or-tools/install/usr/bin/multiple_knapsack_sat -- Installing: /home/build/YPKG/root/or-tools/install/usr/bin/no_overlap_sample_sat -- Installing: /home/build/YPKG/root/or-tools/install/usr/bin/non_linear_sat -- Installing: /home/build/YPKG/root/or-tools/install/usr/bin/nqueens_sat -- Installing: /home/build/YPKG/root/or-tools/install/usr/bin/nurses_sat -- Installing: /home/build/YPKG/root/or-tools/install/usr/bin/optional_interval_sample_sat -- Installing: /home/build/YPKG/root/or-tools/install/usr/bin/rabbits_and_pheasants_sat -- Installing: /home/build/YPKG/root/or-tools/install/usr/bin/ranking_sample_sat -- Installing: /home/build/YPKG/root/or-tools/install/usr/bin/reified_sample_sat -- Installing: /home/build/YPKG/root/or-tools/install/usr/bin/schedule_requests_sat -- Installing: /home/build/YPKG/root/or-tools/install/usr/bin/search_for_all_solutions_sample_sat -- Installing: /home/build/YPKG/root/or-tools/install/usr/bin/simple_sat_program -- Installing: /home/build/YPKG/root/or-tools/install/usr/bin/solution_hinting_sample_sat -- Installing: /home/build/YPKG/root/or-tools/install/usr/bin/solve_and_print_intermediate_solutions_sample_sat -- Installing: /home/build/YPKG/root/or-tools/install/usr/bin/solve_with_time_limit_sample_sat -- Installing: /home/build/YPKG/root/or-tools/install/usr/bin/step_function_sample_sat -- Installing: /home/build/YPKG/root/or-tools/install/usr/bin/stop_after_n_solutions_sample_sat -- Installing: /home/build/YPKG/root/or-tools/install/usr/bin/constraint_programming_cp -- Installing: /home/build/YPKG/root/or-tools/install/usr/bin/costas_array_sat -- Installing: /home/build/YPKG/root/or-tools/install/usr/bin/cryptarithm_sat -- Installing: /home/build/YPKG/root/or-tools/install/usr/bin/flow_api -- Installing: /home/build/YPKG/root/or-tools/install/usr/bin/golomb_sat -- Installing: /home/build/YPKG/root/or-tools/install/usr/bin/integer_programming -- Installing: /home/build/YPKG/root/or-tools/install/usr/bin/linear_assignment_api -- Installing: /home/build/YPKG/root/or-tools/install/usr/bin/linear_programming -- Installing: /home/build/YPKG/root/or-tools/install/usr/bin/linear_solver_protocol_buffers -- Installing: /home/build/YPKG/root/or-tools/install/usr/bin/magic_sequence_sat -- Installing: /home/build/YPKG/root/or-tools/install/usr/bin/magic_square_sat -- Installing: /home/build/YPKG/root/or-tools/install/usr/bin/max_flow -- Installing: /home/build/YPKG/root/or-tools/install/usr/bin/min_cost_flow -- Installing: /home/build/YPKG/root/or-tools/install/usr/bin/nqueens -- Installing: /home/build/YPKG/root/or-tools/install/usr/bin/qap_sat -- Installing: /home/build/YPKG/root/or-tools/install/usr/bin/random_tsp -- Installing: /home/build/YPKG/root/or-tools/install/usr/bin/slitherlink_sat -- Installing: /home/build/YPKG/root/or-tools/install/usr/bin/sports_scheduling_sat -- Installing: /home/build/YPKG/root/or-tools/install/usr/bin/uncapacitated_facility_location -- Installing: /home/build/YPKG/root/or-tools/install/usr/bin/variable_intervals_sat -- Installing: /home/build/YPKG/root/or-tools/install/usr/bin/xpress_use + install_license LICENSE + shopt -s failglob + license_dir=/home/build/YPKG/root/or-tools/install//usr/share/licenses/or-tools + [[ ! -d /home/build/YPKG/root/or-tools/install//usr/share/licenses/or-tools ]] + install -dm00755 /home/build/YPKG/root/or-tools/install//usr/share/licenses/or-tools + files=("$@") + for f in "${files[@]}" ++ basename LICENSE + install -Dm00644 LICENSE /home/build/YPKG/root/or-tools/install//usr/share/licenses/or-tools/LICENSE [Warning] ypkg-build should be run via fakeroot, not as real root user [Info] Building or-tools-9.12 [Build] Building native package [Source] Extracting source [Build] Running step: setup [Build] setup successful (0:00:02.126396) [Build] Running step: build [Build] build successful (0:02:47.964708) [Build] Running step: install [Build] install successful (0:00:00.120378) [Package] Including empty directory: /usr/include/ortools/algorithms/csharp [Package] Including empty directory: /usr/include/ortools/algorithms/java [Package] Including empty directory: /usr/include/ortools/algorithms/samples [Package] Including empty directory: /usr/include/ortools/constraint_solver/csharp [Package] Including empty directory: /usr/include/ortools/constraint_solver/docs [Package] Including empty directory: /usr/include/ortools/constraint_solver/python [Package] Including empty directory: /usr/include/ortools/constraint_solver/samples [Package] Including empty directory: /usr/include/ortools/cpp [Package] Including empty directory: /usr/include/ortools/dotnet/CreateSigningKey [Package] Including empty directory: /usr/include/ortools/dotnet/docs [Package] Including empty directory: /usr/include/ortools/flatzinc/challenge [Package] Including empty directory: /usr/include/ortools/flatzinc/mznlib [Package] Including empty directory: /usr/include/ortools/glop/samples [Package] Including empty directory: /usr/include/ortools/graph/csharp [Package] Including empty directory: /usr/include/ortools/graph/java [Package] Including empty directory: /usr/include/ortools/graph/python [Package] Including empty directory: /usr/include/ortools/graph/samples [Package] Including empty directory: /usr/include/ortools/graph/testdata [Package] Including empty directory: /usr/include/ortools/init/csharp [Package] Including empty directory: /usr/include/ortools/init/java [Package] Including empty directory: /usr/include/ortools/java/com/google/ortools/constraintsolver [Package] Including empty directory: /usr/include/ortools/java/com/google/ortools/modelbuilder [Package] Including empty directory: /usr/include/ortools/java/com/google/ortools/sat [Package] Including empty directory: /usr/include/ortools/java/docs [Package] Including empty directory: /usr/include/ortools/julia/ORTools.jl/src/c_wrapper [Package] Including empty directory: /usr/include/ortools/julia/ORTools.jl/src/moi_wrapper [Package] Including empty directory: /usr/include/ortools/julia/ORTools.jl/test/moi [Package] Including empty directory: /usr/include/ortools/julia/ORToolsGenerated.jl/scripts [Package] Including empty directory: /usr/include/ortools/julia/ORToolsGenerated.jl/src/genproto/google/protobuf [Package] Including empty directory: /usr/include/ortools/julia/ORToolsGenerated.jl/src/genproto/operations_research/bop [Package] Including empty directory: /usr/include/ortools/julia/ORToolsGenerated.jl/src/genproto/operations_research/glop [Package] Including empty directory: /usr/include/ortools/julia/ORToolsGenerated.jl/src/genproto/operations_research/math_opt [Package] Including empty directory: /usr/include/ortools/julia/ORToolsGenerated.jl/src/genproto/operations_research/packing/vbp [Package] Including empty directory: /usr/include/ortools/julia/ORToolsGenerated.jl/src/genproto/operations_research/pdlp [Package] Including empty directory: /usr/include/ortools/julia/ORToolsGenerated.jl/src/genproto/operations_research/sat [Package] Including empty directory: /usr/include/ortools/julia/ORToolsGenerated.jl/src/genproto/operations_research/scheduling/jssp [Package] Including empty directory: /usr/include/ortools/julia/ORToolsGenerated.jl/src/genproto/operations_research/scheduling/rcpsp [Package] Including empty directory: /usr/include/ortools/julia/docs [Package] Including empty directory: /usr/include/ortools/linear_solver/csharp [Package] Including empty directory: /usr/include/ortools/linear_solver/java [Package] Including empty directory: /usr/include/ortools/linear_solver/python [Package] Including empty directory: /usr/include/ortools/linear_solver/testdata [Package] Including empty directory: /usr/include/ortools/math_opt/core/python [Package] Including empty directory: /usr/include/ortools/math_opt/io/python [Package] Including empty directory: /usr/include/ortools/math_opt/python/ipc [Package] Including empty directory: /usr/include/ortools/math_opt/python/testing [Package] Including empty directory: /usr/include/ortools/math_opt/samples/cpp [Package] Including empty directory: /usr/include/ortools/math_opt/samples/python [Package] Including empty directory: /usr/include/ortools/math_opt/solver_tests/testdata [Package] Including empty directory: /usr/include/ortools/packing/testdata [Package] Including empty directory: /usr/include/ortools/pdlp/python [Package] Including empty directory: /usr/include/ortools/pdlp/samples [Package] Including empty directory: /usr/include/ortools/python/docs [Package] Including empty directory: /usr/include/ortools/routing/parsers/testdata [Package] Including empty directory: /usr/include/ortools/routing/samples [Package] Including empty directory: /usr/include/ortools/sat/colab [Package] Including empty directory: /usr/include/ortools/sat/csharp [Package] Including empty directory: /usr/include/ortools/sat/docs [Package] Including empty directory: /usr/include/ortools/sat/fuzz_testdata [Package] Including empty directory: /usr/include/ortools/sat/go/cpmodel [Package] Including empty directory: /usr/include/ortools/sat/java [Package] Including empty directory: /usr/include/ortools/sat/samples [Package] Including empty directory: /usr/include/ortools/scheduling/python [Package] Including empty directory: /usr/include/ortools/scheduling/testdata [Package] Including empty directory: /usr/include/ortools/service/v1/mathopt [Package] Including empty directory: /usr/include/ortools/util/csharp [Package] Including empty directory: /usr/include/ortools/util/java [Examine] Examining packages [Stripped] /usr/bin/assignment_task_sizes_mip [Stripped] /usr/bin/cp_is_fun_cp [Stripped] /usr/bin/dijkstra_directed [Stripped] /usr/bin/interval_sample_sat [Stripped] /usr/bin/nqueens [Stripped] /usr/bin/sat_runner [Stripped] /usr/bin/simple_sat_program [Stripped] /usr/bin/vector_bin_packing [Stripped] /usr/bin/bfs_undirected [Stripped] /usr/bin/dag_multiple_shortest_paths_one_to_all [Stripped] /usr/bin/dijkstra_all_pairs_shortest_paths [Stripped] /usr/bin/max_flow [Stripped] /usr/bin/rabbits_and_pheasants_cp [Stripped] /usr/bin/simple_ls_program [Stripped] /usr/bin/tsp_circuit_board [Stripped] /usr/bin/variable_intervals_sat [Stripped] /usr/bin/assignment_groups_sat [Stripped] /usr/bin/clone_model_sample_sat [Stripped] /usr/bin/earliness_tardiness_cost_sample_sat [Stripped] /usr/bin/linear_programming [Stripped] /usr/bin/multiple_knapsack_mip [Stripped] /usr/bin/root_a_tree [Stripped] /usr/bin/solve [Stripped] /usr/bin/vrp_initial_routes [Stripped] /usr/bin/assumptions_sample_sat [Stripped] /usr/bin/channeling_sample_sat [Stripped] /usr/bin/fzn-cp-sat [Stripped] /usr/bin/magic_sequence_sat [Stripped] /usr/bin/no_overlap_sample_sat [Stripped] /usr/bin/simple_cp_program [Stripped] /usr/bin/solve_with_time_limit_sample_sat [Stripped] /usr/bin/vrp_resources [Stripped] /usr/bin/assignment_task_sizes_sat [Stripped] /usr/bin/constraint_programming_cp [Stripped] /usr/bin/dag_simple_shortest_path [Stripped] /usr/bin/literal_sample_sat [Stripped] /usr/bin/nqueens_sat [Stripped] /usr/bin/schedule_requests_sat [Stripped] /usr/bin/solve_and_print_intermediate_solutions_sample_sat [Stripped] /usr/bin/vrp_breaks [Stripped] /usr/bin/assignment_sat [Stripped] /usr/bin/dag_constrained_shortest_path_sequential [Stripped] /usr/bin/integer_programming [Stripped] /usr/bin/mip_var_array [Stripped] /usr/bin/set_cover [Stripped] /usr/bin/slitherlink_sat [Stripped] /usr/bin/uncapacitated_facility_location [Stripped] /usr/bin/basic_example [Stripped] /usr/bin/binpacking_problem_sat [Stripped] /usr/bin/dijkstra_sequential [Stripped] /usr/bin/min_cost_flow [Stripped] /usr/bin/qap_sat [Stripped] /usr/bin/simple_knapsack_program [Stripped] /usr/bin/sports_scheduling_sat [Stripped] /usr/bin/vrp_global_span [Stripped] /usr/bin/assignment_groups_mip [Stripped] /usr/bin/dag_multiple_shortest_paths_sequential [Stripped] /usr/bin/facility_lp_benders [Stripped] /usr/bin/mathopt_info [Stripped] /usr/bin/rabbits_and_pheasants_sat [Stripped] /usr/bin/simple_pdlp_program [Stripped] /usr/bin/tsp_cities_routes [Stripped] /usr/bin/vrp_solution_callback [Stripped] /usr/bin/assignment_teams_mip [Stripped] /usr/bin/dag_shortest_path_one_to_all [Stripped] /usr/bin/golomb_sat [Stripped] /usr/bin/minimal_jobshop_cp [Stripped] /usr/bin/random_tsp [Stripped] /usr/bin/simple_mip_program [Stripped] /usr/bin/tsp_cities [Stripped] /usr/bin/vrp_routes [Stripped] /usr/bin/bfs_directed [Stripped] /usr/bin/cutting_stock [Stripped] /usr/bin/graph_coloring [Stripped] /usr/bin/minimal_jobshop_sat [Stripped] /usr/bin/ranking_sample_sat [Stripped] /usr/bin/simple_min_cost_flow_program [Stripped] /usr/bin/tsp_distance_matrix [Stripped] /usr/bin/vrp_starts_ends [Stripped] /usr/bin/balance_min_flow [Stripped] /usr/bin/cryptarithm_sat [Stripped] /usr/bin/dag_shortest_path_sequential [Stripped] /usr/bin/linear_programming_example [Stripped] /usr/bin/nurses_sat [Stripped] /usr/bin/simple_glop_program [Stripped] /usr/bin/stigler_diet [Stripped] /usr/bin/vrp_pickup_delivery [Stripped] /usr/bin/xpress_use [Stripped] /usr/bin/assignment_teams_sat [Stripped] /usr/bin/cp_sat_example [Stripped] /usr/bin/flow_api [Stripped] /usr/bin/magic_square_sat [Stripped] /usr/bin/multiple_knapsack_sat [Stripped] /usr/bin/simple_max_flow_program [Stripped] /usr/bin/tsp [Stripped] /usr/bin/vrp_capacity [Stripped] /usr/bin/vrp_with_time_limit [Stripped] /usr/bin/assignment_linear_sum_assignment [Stripped] /usr/bin/bool_or_sample_sat [Stripped] /usr/bin/dag_simple_multiple_shortest_paths [Stripped] /usr/bin/linear_assignment_api [Stripped] /usr/bin/nqueens_cp [Stripped] /usr/bin/rooted_tree_paths [Stripped] /usr/bin/simple_routing_program [Stripped] /usr/bin/vrp_drop_nodes [Stripped] /usr/bin/vrp_time_windows [Stripped] /usr/bin/bfs_one_to_all [Stripped] /usr/bin/costas_array_sat [Stripped] /usr/bin/dijkstra_undirected [Stripped] /usr/bin/linear_solver_protocol_buffers [Stripped] /usr/bin/optional_interval_sample_sat [Stripped] /usr/bin/simple_lp_program [Stripped] /usr/bin/step_function_sample_sat [Stripped] /usr/bin/vrp_pickup_delivery_lifo [Stripped] /usr/bin/vrptw_store_solution_data [Stripped] /usr/bin/assignment_min_flow [Stripped] /usr/bin/bin_packing_mip [Stripped] /usr/bin/dag_simple_constrained_shortest_path [Stripped] /usr/bin/knapsack [Stripped] /usr/bin/nurses_cp [Stripped] /usr/bin/search_for_all_solutions_sample_sat [Stripped] /usr/bin/stop_after_n_solutions_sample_sat [Stripped] /usr/bin/vrp [Stripped] /usr/lib64/libortools_flatzinc.so.9.12.9999 [Stripped] /usr/bin/assignment_mip [Stripped] /usr/bin/cp_is_fun_sat [Stripped] /usr/bin/dijkstra_one_to_all [Stripped] /usr/bin/integer_programming_example [Stripped] /usr/bin/non_linear_sat [Stripped] /usr/bin/reified_sample_sat [Stripped] /usr/bin/solution_hinting_sample_sat [Stripped] /usr/bin/vrp_pickup_delivery_fifo [Stripped] /usr/lib64/libortools.so.9.12.9999 [Errno 21] Is a directory: '/home/build/YPKG/root/or-tools/install/usr/include/ortools/algorithms/csharp' [Errno 21] Is a directory: '/home/build/YPKG/root/or-tools/install/usr/include/ortools/algorithms/java' [Errno 21] Is a directory: '/home/build/YPKG/root/or-tools/install/usr/include/ortools/algorithms/samples' [Errno 21] Is a directory: '/home/build/YPKG/root/or-tools/install/usr/include/ortools/constraint_solver/csharp' [Errno 21] Is a directory: '/home/build/YPKG/root/or-tools/install/usr/include/ortools/constraint_solver/docs' [Errno 21] Is a directory: '/home/build/YPKG/root/or-tools/install/usr/include/ortools/constraint_solver/python' [Errno 21] Is a directory: '/home/build/YPKG/root/or-tools/install/usr/include/ortools/constraint_solver/samples' [Errno 21] Is a directory: '/home/build/YPKG/root/or-tools/install/usr/include/ortools/cpp' [Errno 21] Is a directory: '/home/build/YPKG/root/or-tools/install/usr/include/ortools/dotnet/CreateSigningKey' [Errno 21] Is a directory: '/home/build/YPKG/root/or-tools/install/usr/include/ortools/dotnet/docs' [Errno 21] Is a directory: '/home/build/YPKG/root/or-tools/install/usr/include/ortools/flatzinc/challenge' [Errno 21] Is a directory: '/home/build/YPKG/root/or-tools/install/usr/include/ortools/flatzinc/mznlib' [Errno 21] Is a directory: '/home/build/YPKG/root/or-tools/install/usr/include/ortools/glop/samples' [Errno 21] Is a directory: '/home/build/YPKG/root/or-tools/install/usr/include/ortools/graph/csharp' [Errno 21] Is a directory: '/home/build/YPKG/root/or-tools/install/usr/include/ortools/graph/java' [Errno 21] Is a directory: '/home/build/YPKG/root/or-tools/install/usr/include/ortools/graph/python' [Errno 21] Is a directory: '/home/build/YPKG/root/or-tools/install/usr/include/ortools/graph/samples' [Errno 21] Is a directory: '/home/build/YPKG/root/or-tools/install/usr/include/ortools/graph/testdata' [Errno 21] Is a directory: '/home/build/YPKG/root/or-tools/install/usr/include/ortools/init/csharp' [Errno 21] Is a directory: '/home/build/YPKG/root/or-tools/install/usr/include/ortools/init/java' [Errno 21] Is a directory: '/home/build/YPKG/root/or-tools/install/usr/include/ortools/java/com/google/ortools/constraintsolver' [Errno 21] Is a directory: '/home/build/YPKG/root/or-tools/install/usr/include/ortools/java/com/google/ortools/modelbuilder' [Errno 21] Is a directory: '/home/build/YPKG/root/or-tools/install/usr/include/ortools/java/com/google/ortools/sat' [Errno 21] Is a directory: '/home/build/YPKG/root/or-tools/install/usr/include/ortools/java/docs' [Errno 21] Is a directory: '/home/build/YPKG/root/or-tools/install/usr/include/ortools/julia/ORTools.jl/src/c_wrapper' [Errno 21] Is a directory: '/home/build/YPKG/root/or-tools/install/usr/include/ortools/julia/ORTools.jl/src/moi_wrapper' [Errno 21] Is a directory: '/home/build/YPKG/root/or-tools/install/usr/include/ortools/julia/ORTools.jl/test/moi' [Errno 21] Is a directory: '/home/build/YPKG/root/or-tools/install/usr/include/ortools/julia/ORToolsGenerated.jl/scripts' [Errno 21] Is a directory: '/home/build/YPKG/root/or-tools/install/usr/include/ortools/julia/ORToolsGenerated.jl/src/genproto/google/protobuf' [Errno 21] Is a directory: '/home/build/YPKG/root/or-tools/install/usr/include/ortools/julia/ORToolsGenerated.jl/src/genproto/operations_research/bop' [Errno 21] Is a directory: '/home/build/YPKG/root/or-tools/install/usr/include/ortools/julia/ORToolsGenerated.jl/src/genproto/operations_research/glop' [Errno 21] Is a directory: '/home/build/YPKG/root/or-tools/install/usr/include/ortools/julia/ORToolsGenerated.jl/src/genproto/operations_research/math_opt' [Errno 21] Is a directory: '/home/build/YPKG/root/or-tools/install/usr/include/ortools/julia/ORToolsGenerated.jl/src/genproto/operations_research/packing/vbp' [Errno 21] Is a directory: '/home/build/YPKG/root/or-tools/install/usr/include/ortools/julia/ORToolsGenerated.jl/src/genproto/operations_research/pdlp' [Errno 21] Is a directory: '/home/build/YPKG/root/or-tools/install/usr/include/ortools/julia/ORToolsGenerated.jl/src/genproto/operations_research/sat' [Errno 21] Is a directory: '/home/build/YPKG/root/or-tools/install/usr/include/ortools/julia/ORToolsGenerated.jl/src/genproto/operations_research/scheduling/jssp' [Errno 21] Is a directory: '/home/build/YPKG/root/or-tools/install/usr/include/ortools/julia/ORToolsGenerated.jl/src/genproto/operations_research/scheduling/rcpsp' [Errno 21] Is a directory: '/home/build/YPKG/root/or-tools/install/usr/include/ortools/julia/docs' [Errno 21] Is a directory: '/home/build/YPKG/root/or-tools/install/usr/include/ortools/linear_solver/csharp' [Errno 21] Is a directory: '/home/build/YPKG/root/or-tools/install/usr/include/ortools/linear_solver/java' [Errno 21] Is a directory: '/home/build/YPKG/root/or-tools/install/usr/include/ortools/linear_solver/python' [Errno 21] Is a directory: '/home/build/YPKG/root/or-tools/install/usr/include/ortools/linear_solver/testdata' [Errno 21] Is a directory: '/home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/core/python' [Errno 21] Is a directory: '/home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/io/python' [Errno 21] Is a directory: '/home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/python/ipc' [Errno 21] Is a directory: '/home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/python/testing' [Errno 21] Is a directory: '/home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/samples/cpp' [Errno 21] Is a directory: '/home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/samples/python' [Errno 21] Is a directory: '/home/build/YPKG/root/or-tools/install/usr/include/ortools/math_opt/solver_tests/testdata' [Errno 21] Is a directory: '/home/build/YPKG/root/or-tools/install/usr/include/ortools/packing/testdata' [Errno 21] Is a directory: '/home/build/YPKG/root/or-tools/install/usr/include/ortools/pdlp/python' [Errno 21] Is a directory: '/home/build/YPKG/root/or-tools/install/usr/include/ortools/pdlp/samples' [Errno 21] Is a directory: '/home/build/YPKG/root/or-tools/install/usr/include/ortools/python/docs' [Errno 21] Is a directory: '/home/build/YPKG/root/or-tools/install/usr/include/ortools/routing/parsers/testdata' [Errno 21] Is a directory: '/home/build/YPKG/root/or-tools/install/usr/include/ortools/routing/samples' [Errno 21] Is a directory: '/home/build/YPKG/root/or-tools/install/usr/include/ortools/sat/colab' [Errno 21] Is a directory: '/home/build/YPKG/root/or-tools/install/usr/include/ortools/sat/csharp' [Errno 21] Is a directory: '/home/build/YPKG/root/or-tools/install/usr/include/ortools/sat/docs' [Errno 21] Is a directory: '/home/build/YPKG/root/or-tools/install/usr/include/ortools/sat/fuzz_testdata' [Errno 21] Is a directory: '/home/build/YPKG/root/or-tools/install/usr/include/ortools/sat/go/cpmodel' [Errno 21] Is a directory: '/home/build/YPKG/root/or-tools/install/usr/include/ortools/sat/java' [Errno 21] Is a directory: '/home/build/YPKG/root/or-tools/install/usr/include/ortools/sat/samples' [Errno 21] Is a directory: '/home/build/YPKG/root/or-tools/install/usr/include/ortools/scheduling/python' [Errno 21] Is a directory: '/home/build/YPKG/root/or-tools/install/usr/include/ortools/scheduling/testdata' [Errno 21] Is a directory: '/home/build/YPKG/root/or-tools/install/usr/include/ortools/service/v1/mathopt' [Errno 21] Is a directory: '/home/build/YPKG/root/or-tools/install/usr/include/ortools/util/csharp' [Errno 21] Is a directory: '/home/build/YPKG/root/or-tools/install/usr/include/ortools/util/java' [Dependency] /usr/bin/assignment_groups_mip adds dependency on libabsl_log_internal_message.so.2601.0.0 from abseil-cpp [Dependency] /usr/bin/assignment_groups_mip adds dependency on libabsl_str_format_internal.so.2601.0.0 from abseil-cpp [Dependency] /usr/bin/assignment_groups_mip adds dependency on libstdc++.so.6 from libstdc++ [Dependency] /usr/bin/assignment_groups_mip adds dependency on libc.so.6 from glibc [Dependency] /usr/bin/assignment_groups_mip adds dependency on libabsl_raw_hash_set.so.2601.0.0 from abseil-cpp [Dependency] /usr/bin/assignment_groups_mip adds dependency on libgcc_s.so.1 from libgcc [Dependency] /usr/bin/basic_example adds dependency on libabsl_flags_usage.so.2601.0.0 from abseil-cpp [Dependency] /usr/bin/basic_example adds dependency on libabsl_strings.so.2601.0.0 from abseil-cpp [Dependency] /usr/bin/basic_example adds dependency on libabsl_log_flags.so.2601.0.0 from abseil-cpp [Dependency] /usr/bin/basic_example adds dependency on libprotobuf.so.34.0.0 from protobuf [Dependency] /usr/bin/basic_example adds dependency on libabsl_flags_parse.so.2601.0.0 from abseil-cpp [Dependency] /usr/bin/basic_example adds dependency on libabsl_flags_internal.so.2601.0.0 from abseil-cpp [Dependency] /usr/bin/basic_example adds dependency on libabsl_time.so.2601.0.0 from abseil-cpp [Dependency] /usr/bin/basic_example adds dependency on libabsl_log_initialize.so.2601.0.0 from abseil-cpp [Dependency] /usr/bin/bfs_directed adds dependency on libabsl_status.so.2601.0.0 from abseil-cpp [Dependency] /usr/bin/bfs_directed adds dependency on libabsl_statusor.so.2601.0.0 from abseil-cpp [Dependency] /usr/bin/costas_array_sat adds dependency on libabsl_flags_reflection.so.2601.0.0 from abseil-cpp [Dependency] /usr/bin/costas_array_sat adds dependency on libabsl_flags_marshalling.so.2601.0.0 from abseil-cpp [Dependency] /usr/bin/cp_is_fun_cp adds dependency on libabsl_log_internal_check_op.so.2601.0.0 from abseil-cpp [Dependency] /usr/bin/cutting_stock adds dependency on libabsl_throw_delegate.so.2601.0.0 from abseil-cpp [Dependency] /usr/bin/cutting_stock adds dependency on libabsl_synchronization.so.2601.0.0 from abseil-cpp [Dependency] /usr/bin/cutting_stock adds dependency on libm.so.6 from glibc [Dependency] /usr/bin/dijkstra_all_pairs_shortest_paths adds dependency on libabsl_random_internal_entropy_pool.so.2601.0.0 from abseil-cpp [Dependency] /usr/bin/dijkstra_all_pairs_shortest_paths adds dependency on libabsl_random_internal_randen_hwaes_impl.so.2601.0.0 from abseil-cpp [Dependency] /usr/bin/dijkstra_all_pairs_shortest_paths adds dependency on libabsl_random_internal_randen_slow.so.2601.0.0 from abseil-cpp [Dependency] /usr/bin/dijkstra_all_pairs_shortest_paths adds dependency on libabsl_random_internal_randen.so.2601.0.0 from abseil-cpp [Dependency] /usr/bin/facility_lp_benders adds dependency on libabsl_random_internal_seed_material.so.2601.0.0 from abseil-cpp [Dependency] /usr/bin/facility_lp_benders adds dependency on libabsl_hash.so.2601.0.0 from abseil-cpp [Dependency] /usr/bin/flow_api adds dependency on libabsl_leak_check.so.2601.0.0 from abseil-cpp [Dependency] /usr/bin/fzn-cp-sat adds dependency on libabsl_log_internal_nullguard.so.2601.0.0 from abseil-cpp [Dependency] /usr/bin/linear_assignment_api adds dependency on libabsl_vlog_config_internal.so.2601.0.0 from abseil-cpp [Dependency] /usr/lib64/libortools.so.9.12.9999 adds dependency on libabsl_random_distributions.so.2601.0.0 from abseil-cpp [Dependency] /usr/lib64/libortools.so.9.12.9999 adds dependency on libabsl_strings_internal.so.2601.0.0 from abseil-cpp [Dependency] /usr/lib64/libortools.so.9.12.9999 adds dependency on libCbc.so.3 from coinmp [Dependency] /usr/lib64/libortools.so.9.12.9999 adds dependency on libabsl_tracing_internal.so.2601.0.0 from abseil-cpp [Dependency] /usr/lib64/libortools.so.9.12.9999 adds dependency on libCoinUtils.so.3 from coinmp [Dependency] /usr/lib64/libortools.so.9.12.9999 adds dependency on libabsl_log_internal_conditions.so.2601.0.0 from abseil-cpp [Dependency] /usr/lib64/libortools.so.9.12.9999 adds dependency on libabsl_die_if_null.so.2601.0.0 from abseil-cpp [Dependency] /usr/lib64/libortools.so.9.12.9999 adds dependency on libre2.so.11 from re2 [Dependency] /usr/lib64/libortools.so.9.12.9999 adds dependency on libabsl_log_globals.so.2601.0.0 from abseil-cpp [Dependency] /usr/lib64/libortools.so.9.12.9999 adds dependency on libCbcSolver.so.3 from coinmp [Dependency] /usr/lib64/libortools.so.9.12.9999 adds dependency on libOsiClp.so.1 from coinmp [Dependency] /usr/lib64/libortools.so.9.12.9999 adds dependency on ld-linux-x86-64.so.2 from glibc [Dependency] /usr/lib64/libortools.so.9.12.9999 adds dependency on libabsl_kernel_timeout_internal.so.2601.0.0 from abseil-cpp [Dependency] /usr/lib64/libortools.so.9.12.9999 adds dependency on libz.so.1 from zlib [Dependency] /usr/lib64/libortools.so.9.12.9999 adds dependency on libClp.so.1 from coinmp [Dependency] /usr/lib64/libortools.so.9.12.9999 adds dependency on libabsl_int128.so.2601.0.0 from abseil-cpp [Dependency] /usr/lib64/libortools.so.9.12.9999 adds dependency on libabsl_spinlock_wait.so.2601.0.0 from abseil-cpp [Package] Creating /home/build/work/or-tools-dbginfo-9.12-2-1-x86_64.eopkg ... [Package] or-tools-dbginfo-9.12-2-1-x86_64.eopkg took 0:00:30.126353 to emit [Package] Creating /home/build/work/or-tools-devel-9.12-2-1-x86_64.eopkg ... [Package] or-tools-devel-9.12-2-1-x86_64.eopkg took 0:00:01.745005 to emit [Package] Creating /home/build/work/or-tools-9.12-2-1-x86_64.eopkg ... [Package] or-tools-9.12-2-1-x86_64.eopkg took 0:00:04.202635 to emit [Package] Building complete time=2026-03-12T00:16:08.194Z level=DEBUG msg="Collecting files" len=5 time=2026-03-12T00:16:08.194Z level=DEBUG msg="Collecting build artifact" path=or-tools-9.12-2-1-x86_64.eopkg time=2026-03-12T00:16:08.195Z level=DEBUG msg="Setting file ownership for current user" uid=1002 gid=1002 path=or-tools-9.12-2-1-x86_64.eopkg time=2026-03-12T00:16:08.195Z level=DEBUG msg="Collecting build artifact" path=or-tools-dbginfo-9.12-2-1-x86_64.eopkg time=2026-03-12T00:16:08.213Z level=DEBUG msg="Setting file ownership for current user" uid=1002 gid=1002 path=or-tools-dbginfo-9.12-2-1-x86_64.eopkg time=2026-03-12T00:16:08.213Z level=DEBUG msg="Collecting build artifact" path=or-tools-devel-9.12-2-1-x86_64.eopkg time=2026-03-12T00:16:08.214Z level=DEBUG msg="Setting file ownership for current user" uid=1002 gid=1002 path=or-tools-devel-9.12-2-1-x86_64.eopkg time=2026-03-12T00:16:08.214Z level=DEBUG msg="Collecting build artifact" path=or-tools-9.12-2.tram time=2026-03-12T00:16:08.214Z level=DEBUG msg="Setting file ownership for current user" uid=1002 gid=1002 path=or-tools-9.12-2.tram time=2026-03-12T00:16:08.214Z level=DEBUG msg="Collecting build artifact" path=pspec_x86_64.xml time=2026-03-12T00:16:08.214Z level=DEBUG msg="Setting file ownership for current user" uid=1002 gid=1002 path=pspec_x86_64.xml time=2026-03-12T00:16:08.214Z level=DEBUG msg="Acquiring global lock" time=2026-03-12T00:16:08.214Z level=DEBUG msg="Cleaning up" time=2026-03-12T00:16:08.216Z level=DEBUG msg="Killing child process in chroot" pid=3512754 time=2026-03-12T00:16:08.262Z level=DEBUG msg="Requesting unmount of all remaining mountpoints" time=2026-03-12T00:16:08.417Z level=INFO msg="Building succeeded"